.service-bg[data-astro-cid-tcy35dad]{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 8%,rgba(69,243,255,.13),transparent 34%),radial-gradient(circle at 82% 78%,rgba(215,215,217,.08),transparent 38%),#222326}.service-bg[data-astro-cid-tcy35dad]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#22232633,#222326e0)}.service-top[data-astro-cid-tcy35dad]{position:relative;z-index:2;display:flex;justify-content:center;margin:2rem 1rem}.service-pill[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.5rem;border:1px solid #666a73;border-radius:999px;background:#222326;color:#d7d7d9;font-size:.875rem;font-weight:600;letter-spacing:.025em;text-decoration:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.service-pill[data-astro-cid-tcy35dad]:hover{text-decoration:none}.service-pill[data-astro-cid-tcy35dad] svg[data-astro-cid-tcy35dad]{transition:transform .15s ease}.service-pill[data-astro-cid-tcy35dad]:hover svg[data-astro-cid-tcy35dad]{transform:translate(-2px)}.service-pill__sep[data-astro-cid-tcy35dad]{opacity:.6}.service-wrap[data-astro-cid-tcy35dad]{position:relative;z-index:2;flex:1 0 auto;width:100%;padding:0 1rem 2rem}.service-article[data-astro-cid-tcy35dad]{width:min(1080px,100%);margin:0 auto}.service-header[data-astro-cid-tcy35dad]{max-width:760px;margin:0 auto}.service-eyebrow[data-astro-cid-tcy35dad]{margin:0 0 .65rem;color:#45f3ff;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.service-title[data-astro-cid-tcy35dad]{margin:0;font-size:clamp(2.15rem,5vw,3.4rem);font-weight:700;line-height:1.08;color:#fff;text-decoration:underline;text-decoration-color:#45f3ff;text-decoration-thickness:2px;text-underline-offset:7px}.service-excerpt[data-astro-cid-tcy35dad]{margin:1.1rem 0 0;color:#b8bcc1;font-size:1.05rem;line-height:1.7}.service-content[data-astro-cid-tcy35dad]{margin-top:2.4rem}.service-content[data-astro-cid-tcy35dad] p,.service-content[data-astro-cid-tcy35dad] ul,.service-content[data-astro-cid-tcy35dad] ol,.service-content[data-astro-cid-tcy35dad] blockquote,.service-content[data-astro-cid-tcy35dad] h2,.service-content[data-astro-cid-tcy35dad] h3,.service-content[data-astro-cid-tcy35dad] h4,.service-content[data-astro-cid-tcy35dad] h5,.service-content[data-astro-cid-tcy35dad] h6,.service-content[data-astro-cid-tcy35dad] figure,.service-content[data-astro-cid-tcy35dad] pre,.service-content[data-astro-cid-tcy35dad] table{max-width:760px;margin-right:auto;margin-left:auto}.service-content[data-astro-cid-tcy35dad] p,.service-content[data-astro-cid-tcy35dad] li,.service-content[data-astro-cid-tcy35dad] blockquote{color:#d7d7d9;font-size:1.02rem;line-height:1.8}.service-content[data-astro-cid-tcy35dad] p{margin-top:0;margin-bottom:1.5em}.service-content[data-astro-cid-tcy35dad] h2{margin-top:2.2em;margin-bottom:.65em;color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.25}.service-content[data-astro-cid-tcy35dad] h3{margin-top:1.8em;margin-bottom:.55em;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.3}.service-content[data-astro-cid-tcy35dad] ul,.service-content[data-astro-cid-tcy35dad] ol{margin-top:0;margin-bottom:1.5em;padding-left:1.4em}.service-content[data-astro-cid-tcy35dad] ul{list-style:disc}.service-content[data-astro-cid-tcy35dad] ol{list-style:decimal}.service-content[data-astro-cid-tcy35dad] li{margin-bottom:.45em}.service-content[data-astro-cid-tcy35dad] blockquote{margin-top:1.75em;margin-bottom:1.75em;padding-left:1.2rem;border-left:3px solid #45f3ff;color:#b8bcc1}.service-content[data-astro-cid-tcy35dad] a{color:#45f3ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.service-content[data-astro-cid-tcy35dad] a:hover{color:#9bfaff}.service-content[data-astro-cid-tcy35dad] img{width:auto;max-width:100%;height:auto;margin:1.75em auto;border-radius:.75rem}.service-content[data-astro-cid-tcy35dad] pre{margin-top:1.75em;margin-bottom:1.75em;padding:1rem;overflow:auto;border:1px solid #3c3d40;border-radius:.75rem;background:#1b1c1f}.service-content[data-astro-cid-tcy35dad] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.service-content[data-astro-cid-tcy35dad] pre code{background:none;padding:0}.service-content[data-astro-cid-tcy35dad] .service-html-block{max-width:none;margin-top:1.75em;margin-bottom:1.75em}.service-cta[data-astro-cid-tcy35dad]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;width:min(760px,100%);margin:3rem auto 0;padding:1.5rem;border:1px solid #666a73;border-radius:1rem;background:#222326;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.service-cta[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{margin:0 0 .5rem;color:#fff;font-size:1.35rem;line-height:1.3}.service-cta[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]:last-child{margin:0;color:#b8bcc1;font-size:.92rem;line-height:1.65}.service-cta__actions[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:.6rem;flex-shrink:0}.service-btn[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.1rem;border:1px solid #666a73;border-radius:.65rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.service-btn--primary[data-astro-cid-tcy35dad]{border-color:#45f3ff;background:#45f3ff;color:#222326}.service-btn--primary[data-astro-cid-tcy35dad]:hover{border-color:#9bfaff;background:#9bfaff;color:#222326;text-decoration:none}.service-btn--secondary[data-astro-cid-tcy35dad]{color:#d7d7d9}.service-btn--secondary[data-astro-cid-tcy35dad]:hover{border-color:#45f3ff;color:#45f3ff;text-decoration:none}.service-footer[data-astro-cid-tcy35dad]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem 2rem;color:#d7d7d9;font-size:.75rem;text-align:center}@media(max-width:720px){.service-cta[data-astro-cid-tcy35dad]{align-items:flex-start;flex-direction:column;gap:1.25rem}}
