.service-detail-1{font-family:var(--font-body,"Inter", sans-serif);color:#16181d}.service-detail-1 .heading-font{font-family:var(--font-heading,"Oswald", sans-serif)}.service-detail-1 .sd1-head{background:#16181d 50%/cover;padding:56px 32px;position:relative}.service-detail-1 .sd1-head.has-image:before{content:"";background:linear-gradient(90deg,#16181deb 0%,#16181db8 55%,#16181d59 100%);position:absolute;inset:0}.service-detail-1 .sd1-head-inner{max-width:900px;margin:0 auto;position:relative}.service-detail-1 .sd1-eyebrow{letter-spacing:2px;color:color-mix(in srgb, var(--color-primary) 55%, #fff);margin-bottom:10px;font-size:13px}.service-detail-1 .sd1-title{text-transform:uppercase;color:#fff;margin:0;font-size:clamp(30px,6vw,48px);font-weight:700;line-height:1.05}.service-detail-1 .sd1-summary{color:#d7dae0;max-width:700px;margin:14px 0 0;font-size:17px;line-height:1.6}.service-detail-1 .sd1-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;max-width:1300px;margin:0 auto;padding:56px 32px;display:grid}.service-detail-1 .sd1-prose{color:#40454f;max-width:900px;font-size:16px;line-height:1.75}.service-detail-1 .sd1-prose>:first-child{margin-top:0}.service-detail-1 .sd1-prose>:last-child{margin-bottom:0}.service-detail-1 .sd1-prose p{margin:0 0 18px}.service-detail-1 .sd1-prose h2,.service-detail-1 .sd1-prose h3{font-family:var(--font-heading,"Oswald", sans-serif);text-transform:uppercase;color:#16181d;margin:28px 0 12px}.service-detail-1 .sd1-prose h2{font-size:26px}.service-detail-1 .sd1-prose h3{font-size:20px}.service-detail-1 .sd1-prose ul,.service-detail-1 .sd1-prose ol{margin:0 0 18px;padding-left:22px}.service-detail-1 .sd1-prose li{margin-bottom:8px}.service-detail-1 .sd1-prose a{color:var(--color-primary)}.service-detail-1 .sd1-back{text-transform:var(--button-text-transform,none);color:var(--color-primary);margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.service-detail-1 .sd1-back:hover{text-decoration:underline}.service-detail-1 .sd1-callout{border:1px solid #e7e9ee;border-top:3px solid var(--color-primary);border-radius:var(--radius-container,0);background:#f9fafb;padding:28px}.service-detail-1 .sd1-callout-title{color:#16181d;margin:0 0 10px;font-size:22px;font-weight:700}.service-detail-1 .sd1-callout-text{color:#555;margin:0 0 18px;font-size:15px;line-height:1.6}.service-detail-1 .sd1-btn{width:100%;height:52px;text-transform:var(--button-text-transform,none);border-radius:var(--radius-button,0);background:var(--color-primary);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;line-height:normal;text-decoration:none;transition:filter .15s;display:inline-flex}.service-detail-1 .sd1-btn:hover{filter:brightness(.94)}.service-detail-1 .sd1-empty{color:#555;max-width:900px;margin:0 auto;padding:56px 32px}@media (width<=1023px){.service-detail-1 .sd1-body{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=767px){.service-detail-1 .sd1-head{padding:40px 20px}.service-detail-1 .sd1-body{padding:36px 20px}}
