.ServiceDetail-module__yBpq8G__wrapper{--primary-blue:#2563eb;--primary-light:#0ea5e9;--primary-dark:#0f172a;--text-main:#334155;--text-title:#0f172a;--text-muted:#64748b;--bg-light:#f8fafc;--accent-bg:#eff6ff;--accent-border:#dbeafe;--card-shadow:0 4px 20px -2px #94a3b80f;--hover-shadow:0 16px 32px -4px #2563eb1f;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 100% 0,#f0f7ff 0%,#f8fafc 40%,#fff 100%);padding-top:0;overflow-x:hidden}.ServiceDetail-module__yBpq8G__hero{background:linear-gradient(135deg,#0b132b 0%,#1c315e 50%,#0b132b 100%);border-bottom:1px solid #e2e8f014;width:100%;height:20rem;position:relative;overflow:hidden}.ServiceDetail-module__yBpq8G__heroImg{object-fit:cover;object-position:center;opacity:.16;filter:grayscale(40%)contrast(110%);width:100%;height:100%}.ServiceDetail-module__yBpq8G__heroOverlay{background:linear-gradient(#0000 0%,#0b132b80 40%,#0b132bf5 100%);position:absolute;inset:0}@keyframes ServiceDetail-module__yBpq8G__floatGlow{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,3%)scale(1.08)}to{transform:translate(0)scale(1)}}.ServiceDetail-module__yBpq8G__heroGlow{pointer-events:none;mix-blend-mode:screen;filter:blur(70px);opacity:.65;animation:12s ease-in-out infinite ServiceDetail-module__yBpq8G__floatGlow;position:absolute;inset:-10%}.ServiceDetail-module__yBpq8G__heroGrid{opacity:.04;pointer-events:none;background-image:linear-gradient(#3b82f6cc 1px,#0000 1px),linear-gradient(90deg,#3b82f6cc 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.ServiceDetail-module__yBpq8G__heroBadgeWrap{z-index:2;position:absolute;top:1.5rem;left:1.5rem}.ServiceDetail-module__yBpq8G__heroIconBox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:4rem;height:4rem;transition:var(--transition-smooth);border:1px solid #ffffff40;border-radius:1.25rem;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 12px 36px #0006}.ServiceDetail-module__yBpq8G__heroIconBox:hover{transform:translateY(-4px)scale(1.04)}.ServiceDetail-module__yBpq8G__heroIcon{color:#fff;z-index:1;width:2rem;height:2rem;position:relative}.ServiceDetail-module__yBpq8G__heroIconRing{border:1.5px dashed #ffffff59;border-radius:1.45rem;position:absolute;inset:-5px}.ServiceDetail-module__yBpq8G__heroTitleWrap{z-index:2;position:absolute;bottom:2rem;left:1.5rem;right:1.5rem}.ServiceDetail-module__yBpq8G__heroBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff26;border-radius:9999px;margin-bottom:.75rem;padding:.3rem .85rem;font-size:.75rem;font-weight:700;display:inline-block;box-shadow:0 4px 12px #00000026}.ServiceDetail-module__yBpq8G__heroTitle{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 20px #0b132bcc;font-size:1.75rem;font-weight:800;line-height:1.2}.ServiceDetail-module__yBpq8G__body{max-width:52rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}.ServiceDetail-module__yBpq8G__backButton{color:var(--primary-blue);cursor:pointer;transition:var(--transition-smooth);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#eff6ff99;border:1px solid #dbeafecc;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.125rem .5rem .875rem;font-size:.875rem;font-weight:700;display:inline-flex}.ServiceDetail-module__yBpq8G__backButton:hover{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);box-shadow:0 8px 20px -4px #2563eb40}.ServiceDetail-module__yBpq8G__backButton:hover .ServiceDetail-module__yBpq8G__backIcon{transform:translate(-4px)}.ServiceDetail-module__yBpq8G__backButtonBottom{margin-top:3rem;margin-bottom:0}.ServiceDetail-module__yBpq8G__backIcon{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ServiceDetail-module__yBpq8G__title{color:var(--primary-dark);letter-spacing:-.025em;background:linear-gradient(135deg,#0f172a 20%,#1e40af 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1.25}.ServiceDetail-module__yBpq8G__meta{color:var(--text-muted);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:2rem;font-size:.8125rem;display:flex}.ServiceDetail-module__yBpq8G__metaItem{color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-weight:600;display:flex;box-shadow:0 1px 2px #00000005}.ServiceDetail-module__yBpq8G__metaIcon{color:#0ea5e9;width:.875rem;height:.875rem}.ServiceDetail-module__yBpq8G__description{color:var(--text-main);margin-bottom:2.25rem;font-size:1.0625rem;line-height:1.85}.ServiceDetail-module__yBpq8G__snippet{border:1px solid #dbeafe;border-left:4px solid var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#eff6ff 100%);border-radius:.75rem 1.5rem 1.5rem .75rem;margin:2.5rem 0;padding:1.5rem 1.75rem;position:relative;box-shadow:0 10px 30px -10px #2563eb14}.ServiceDetail-module__yBpq8G__snippetLabel{letter-spacing:.08em;text-transform:uppercase;color:#1d4ed8;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:800;display:flex}.ServiceDetail-module__yBpq8G__snippetIcon{width:1rem;height:1rem;color:var(--primary-blue)}.ServiceDetail-module__yBpq8G__snippetText{color:#1e3a8a;font-size:1.0625rem;font-weight:600;line-height:1.8}.ServiceDetail-module__yBpq8G__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:800;display:flex}.ServiceDetail-module__yBpq8G__sectionIcon{width:1rem;height:1rem;color:var(--primary-blue);flex-shrink:0}.ServiceDetail-module__yBpq8G__highlightsSection{margin-bottom:2.5rem}.ServiceDetail-module__yBpq8G__highlightsList{grid-template-columns:1fr 1fr;gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.ServiceDetail-module__yBpq8G__highlightsList{grid-template-columns:1fr}}.ServiceDetail-module__yBpq8G__highlightItem{color:#1e293b;transition:var(--transition-smooth);background:#fff;border:1px solid #e2e8f0;border-radius:1.125rem;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.6;display:flex;box-shadow:0 4px 12px -2px #94a3b80a}.ServiceDetail-module__yBpq8G__highlightItem:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 12px 24px -6px #2563eb1f}.ServiceDetail-module__yBpq8G__highlightIcon{color:#fff;border-radius:9999px;flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:1px;padding:3px;box-shadow:0 3px 8px #2563eb40}.ServiceDetail-module__yBpq8G__featuresSection{margin-bottom:2.5rem}.ServiceDetail-module__yBpq8G__featureTags{flex-wrap:wrap;gap:.625rem;display:flex}.ServiceDetail-module__yBpq8G__featureTag{color:#1e3a8a;letter-spacing:.01em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #2563eb0a}.ServiceDetail-module__yBpq8G__featureTag:before{content:"•";color:var(--primary-light);font-size:1.25rem;line-height:1}.ServiceDetail-module__yBpq8G__featureTag:hover{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);transform:translateY(-2px);box-shadow:0 6px 16px #2563eb26}.ServiceDetail-module__yBpq8G__featureTag:hover:before{color:#fff}.ServiceDetail-module__yBpq8G__content{color:var(--text-main);margin-bottom:2.5rem;font-size:.9375rem;line-height:1.85}.ServiceDetail-module__yBpq8G__actionsRow{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;margin-bottom:2.5rem;display:flex}.ServiceDetail-module__yBpq8G__externalLink{color:#fff;cursor:pointer;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.625rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 6px 20px #2563eb40}.ServiceDetail-module__yBpq8G__externalLink:hover{opacity:.95;transform:translateY(-3px);box-shadow:0 10px 25px #2563eb59}.ServiceDetail-module__yBpq8G__externalLink:active{transform:translateY(0)}.ServiceDetail-module__yBpq8G__faqSection{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;margin-top:4rem;margin-bottom:4rem;padding:2rem;box-shadow:0 4px 20px -4px #94a3b80d}.ServiceDetail-module__yBpq8G__faqHeader{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.ServiceDetail-module__yBpq8G__faqHeaderIconWrap{background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 4px 12px #2563eb33}.ServiceDetail-module__yBpq8G__faqHeaderIcon{color:#fff;width:1.35rem;height:1.35rem}.ServiceDetail-module__yBpq8G__faqTitle{color:var(--primary-dark);margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.ServiceDetail-module__yBpq8G__faqSubtitle{color:var(--text-muted);margin:.25rem 0 0;font-size:.875rem}.ServiceDetail-module__yBpq8G__faqList{flex-direction:column;gap:.75rem;display:flex}.ServiceDetail-module__yBpq8G__faqItem{transition:var(--transition-smooth);background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;overflow:hidden}.ServiceDetail-module__yBpq8G__faqItem:hover{background:#fff;border-color:#93c5fd;box-shadow:0 4px 16px #2563eb0f}.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:.875rem;width:100%;padding:1.125rem 1.5rem;transition:all .2s;display:flex}.ServiceDetail-module__yBpq8G__faqBtn:hover{background:#eff6ff66}.ServiceDetail-module__yBpq8G__faqBtnOpen{background:#eff6ff;border-bottom:1px solid #dbeafe}.ServiceDetail-module__yBpq8G__faqDot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 8px #2563eb4d}.ServiceDetail-module__yBpq8G__faqQuestionText{color:var(--primary-dark);flex:1;font-size:1rem;font-weight:700;line-height:1.5}.ServiceDetail-module__yBpq8G__faqChevron{color:#94a3b8;flex-shrink:0;width:1.125rem;height:1.125rem;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s}.ServiceDetail-module__yBpq8G__faqChevronOpen{color:var(--primary-blue);transform:rotate(180deg)}.ServiceDetail-module__yBpq8G__faqAnswerWrap{overflow:hidden}.ServiceDetail-module__yBpq8G__faqAnswer{color:#475569;white-space:pre-line;background:#fff;padding:1.25rem 1.5rem 1.5rem 2.875rem;font-size:.9375rem;line-height:1.8}.ServiceDetail-module__yBpq8G__cta{text-align:center;background-position:50%;background-size:cover;border:1px solid #2563eb26;border-radius:1.75rem;margin-top:4.5rem;padding:3rem 2rem;position:relative;overflow:hidden;box-shadow:0 12px 30px -10px #2563eb26}.ServiceDetail-module__yBpq8G__cta:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#fffffff2 0%,#f0f9fff2 100%);position:absolute;inset:0}.ServiceDetail-module__yBpq8G__cta>*{z-index:1;position:relative}.ServiceDetail-module__yBpq8G__ctaTitle{color:var(--primary-dark);letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.625rem;font-weight:800}.ServiceDetail-module__yBpq8G__ctaSubtitle{color:#475569;max-width:32rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.65}.ServiceDetail-module__yBpq8G__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);border:none;border-radius:9999px;align-items:center;gap:.625rem;padding:.875rem 2.25rem;font-size:1rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #2563eb4d}.ServiceDetail-module__yBpq8G__ctaButton:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 8px 25px #2563eb66}@media (min-width:640px){.ServiceDetail-module__yBpq8G__hero{height:24rem}.ServiceDetail-module__yBpq8G__heroBadgeWrap{top:2.5rem;left:2.5rem}.ServiceDetail-module__yBpq8G__heroIconBox{border-radius:1.5rem;width:5rem;height:5rem}.ServiceDetail-module__yBpq8G__heroIcon{width:2.5rem;height:2.5rem}.ServiceDetail-module__yBpq8G__heroTitleWrap{bottom:2.5rem;left:2.5rem;right:2.5rem}.ServiceDetail-module__yBpq8G__heroBadge{padding:.375rem 1rem;font-size:.8rem}.ServiceDetail-module__yBpq8G__heroTitle{font-size:2.25rem}.ServiceDetail-module__yBpq8G__body{padding:4rem 2.5rem 5rem}.ServiceDetail-module__yBpq8G__backButton{font-size:.9375rem}.ServiceDetail-module__yBpq8G__title{font-size:2.5rem}.ServiceDetail-module__yBpq8G__cta{padding:4rem 3rem}.ServiceDetail-module__yBpq8G__ctaTitle{font-size:2rem}}@media (min-width:768px){.ServiceDetail-module__yBpq8G__hero{height:28rem}.ServiceDetail-module__yBpq8G__heroTitle{font-size:3rem}}
