.service-detail-hero{position:relative;overflow:hidden;padding:54px 24px;background:transparent;color:var(--foreground);font-family:var(--font-sans),Arial,sans-serif}.service-detail-hero__container{width:100%;max-width:var(--container-width,1200px);margin:0 auto}.service-detail-hero__content{max-width:850px;margin:0 auto;text-align:center}.service-detail-eyebrow{display:inline-block;margin-bottom:18px;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:2px}.service-detail-hero__title{margin:0 auto;font-size:clamp(36px,5.5vw,66px);font-weight:800;line-height:1.12;letter-spacing:-2px}.service-detail-hero__title span{color:var(--primary)}.service-detail-hero__description{max-width:680px;margin:22px auto 28px;color:var(--muted);font-size:clamp(15px,1.5vw,18px);line-height:1.8}.service-detail-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:10px;background:var(--brand-gradient,var(--primary));color:#ffffff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(37,99,235,.2);transition:transform var(--transition,.18s var(--ease)),box-shadow var(--transition,.18s var(--ease))}.service-detail-hero__button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(37,99,235,.3)}.service-detail-hero__button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.service-detail-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:960px;margin:42px auto 0}.service-detail-highlight{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 10px;min-height:84px;border:1px solid var(--border);border-radius:var(--radius-md,14px);background:var(--surface);color:var(--foreground);font-size:13px;font-weight:600;line-height:1.5;transition:border-color var(--transition,.18s var(--ease)),transform var(--transition,.18s var(--ease))}.service-detail-highlight:hover{transform:translateY(-3px);border-color:var(--primary)}.service-detail-highlight__icon{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:9px;background:var(--surface-secondary);color:var(--primary);font-size:15px;font-weight:800}@media (max-width:768px){.service-detail-hero{padding:24px 18px 42px}.service-detail-hero__title{letter-spacing:-1.2px}.service-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}.service-detail-highlight{justify-content:flex-start;padding:12px;font-size:12px}}@media (max-width:380px){.service-detail-highlights{grid-template-columns:1fr}}.service-overview{padding:88px 24px;background:transparent;color:var(--foreground);font-family:var(--font-sans),Arial,sans-serif}.service-overview__container{max-width:var(--container-width,1200px);margin:0 auto}.service-overview__intro{max-width:760px;margin:0 auto 48px;text-align:center}.service-overview__eyebrow{display:inline-block;margin-bottom:16px;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:2px}.service-overview__title{margin:0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.2;letter-spacing:-1px}.service-overview__title span{color:var(--primary)}.service-overview__description{max-width:680px;margin:18px auto 0;color:var(--muted);font-size:16px;line-height:1.8}.service-overview__content{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.service-overview__copy{color:var(--muted);font-size:15px;line-height:1.9}.service-overview__copy p{margin:0 0 18px}.service-overview__features{display:grid;gap:16px}.service-overview__feature{display:flex;gap:16px;padding:22px;border:1px solid var(--border);border-radius:var(--radius-md,14px);background:var(--surface);transition:transform var(--transition,.18s var(--ease)),border-color var(--transition,.18s var(--ease))}.service-overview__feature:hover{transform:translateY(-3px);border-color:var(--primary)}.service-overview__feature-icon{display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--surface-secondary);color:var(--primary);font-weight:800}.service-overview__feature h3{margin:2px 0 8px;color:var(--foreground);font-size:16px;font-weight:700}.service-overview__feature p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}@media (max-width:768px){.service-overview{padding:60px 18px}.service-overview__intro{margin-bottom:34px}.service-overview__content{grid-template-columns:1fr;gap:24px}.service-overview__feature{padding:18px}}.service-benefits{padding:88px 24px;background:transparent;color:var(--foreground);font-family:var(--font-sans),Arial,sans-serif}.service-benefits__container{width:100%;max-width:var(--container-width,1200px);margin:0 auto}.service-benefits__header{max-width:760px;margin:0 auto 48px;text-align:center}.service-benefits__eyebrow{display:inline-block;margin-bottom:16px;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:2px}.service-benefits__title{margin:0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.2;letter-spacing:-1px}.service-benefits__title span{color:var(--primary)}.service-benefits__description{max-width:680px;margin:18px auto 0;color:var(--muted);font-size:16px;line-height:1.8}.service-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.service-benefits__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:260px;padding:26px 22px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg,22px);background:var(--surface);transition:transform var(--transition,.18s var(--ease)),border-color var(--transition,.18s var(--ease)),box-shadow var(--transition,.18s var(--ease))}.service-benefits__card:hover{transform:translateY(-5px);border-color:var(--primary);box-shadow:0 12px 30px rgba(37,99,235,.08)}.service-benefits__card-top{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:28px}.service-benefits__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--border);border-radius:14px;background:var(--surface-secondary);color:var(--primary);font-size:23px}.service-benefits__number{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:1px}.service-benefits__card h3{margin:0 0 12px;color:var(--foreground);font-size:17px;font-weight:750;line-height:1.45}.service-benefits__card p{margin:0 0 22px;color:var(--muted);font-size:14px;line-height:1.8}.service-benefits__accent{width:36px;height:3px;margin-top:auto;border-radius:10px;background:var(--brand-gradient,var(--primary));transition:width var(--transition,.18s var(--ease))}.service-benefits__card:hover .service-benefits__accent{width:64px}@media (max-width:1000px){.service-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.service-benefits{padding:60px 18px}.service-benefits__header{margin-bottom:32px}.service-benefits__grid{grid-template-columns:1fr;gap:14px}.service-benefits__card{min-height:auto;padding:22px}.service-benefits__card-top{margin-bottom:20px}}.service-process{padding:100px 24px;background:transparent;color:var(--foreground);font-family:var(--font-sans),Arial,sans-serif}.service-process__container{width:100%;max-width:var(--container-width);margin:0 auto}.service-process__header{max-width:760px;margin:0 auto 64px;text-align:center}.service-process__eyebrow{display:inline-block;margin-bottom:16px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:2px}.service-process__title{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.2;font-weight:750;letter-spacing:-1.5px}.service-process__title span{color:var(--primary)}.service-process__description{max-width:650px;margin:20px auto 0;color:var(--muted);font-size:16px;line-height:1.8}.service-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.service-process__step{display:flex;flex-direction:column;min-width:0}.service-process__step-top{display:flex;align-items:center;margin-bottom:28px}.service-process__number{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--primary);font-size:16px;font-weight:750;box-shadow:0 8px 24px rgba(37,99,235,.07)}.service-process__connector{height:1px;flex:1;margin-left:12px;background:var(--border)}.service-process__step h3{min-height:2.8em;margin:0 0 12px;color:var(--foreground);font-size:18px;line-height:1.4}.service-process__step p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.service-process__step-top{width:100%}@media (max-width:1000px){.service-process__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.service-process__connector{display:none}}@media (max-width:650px){.service-process{padding:72px 20px}.service-process__header{margin-bottom:44px}.service-process__grid{grid-template-columns:1fr;gap:30px}.service-process__step{display:grid;grid-template-columns:52px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px}.service-process__step-top{grid-row:1/span 2;margin:0;align-items:start}.service-process__step h3{margin-bottom:8px}}