.service-stat-strip[data-astro-cid-tcy35dad]{background:var(--color-off-white, #f9f9f9);border-bottom:1px solid rgba(0,0,0,.04)}.features-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1280px;margin:0 auto}.feature-card[data-astro-cid-tcy35dad]{background:#fff;padding:1.75rem 1.25rem 1.5rem;box-shadow:0 2px 12px #0000000f;transition:all .4s ease;position:relative;overflow:hidden}.feature-card[data-astro-cid-tcy35dad]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary, #06aec5),var(--color-secondary, #00b785))}.feature-card[data-astro-cid-tcy35dad]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-4px)}.feature-card[data-astro-cid-tcy35dad]:hover .feature-card-accent[data-astro-cid-tcy35dad]{opacity:1}.feature-card-number[data-astro-cid-tcy35dad]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary, #06aec5),var(--color-secondary, #00b785));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:1rem;opacity:.3}.feature-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:1.0625rem;color:var(--color-dark-navy, #061320);margin-bottom:.5rem;font-weight:600}.feature-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:.9375rem;color:var(--color-gray-text, #223e54);line-height:1.6}.feature-card-accent[data-astro-cid-tcy35dad]{position:absolute;bottom:0;right:0;width:80px;height:80px;background:linear-gradient(135deg,transparent 40%,rgba(6,174,197,.05) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}.service-layout[data-astro-cid-tcy35dad]{max-width:1280px;margin:0 auto;padding:3rem 1.5rem}.breadcrumb-bar[data-astro-cid-tcy35dad]{background:var(--color-off-white, #f5f5f5);border-bottom:1px solid rgba(0,0,0,.06)}.breadcrumb-bar[data-astro-cid-tcy35dad] .container[data-astro-cid-tcy35dad]{max-width:1280px;margin:0 auto;padding:.75rem 1.5rem}.breadcrumb[data-astro-cid-tcy35dad]{display:flex;align-items:center;list-style:none;padding:0;margin:0;font-size:.8125rem;gap:0}.breadcrumb[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;align-items:center;color:var(--color-gray-text, #666)}.breadcrumb[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]+li[data-astro-cid-tcy35dad]:before{content:"/";margin:0 .5rem;color:var(--color-medium-gray, #999)}.breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--color-secondary, #00b785);text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--color-dark-navy, #061320)}.breadcrumb[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad][aria-current=page]{color:var(--color-dark-navy, #061320);font-weight:500}.related-header[data-astro-cid-tcy35dad]{margin-bottom:1.5rem}.related-header[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:1.375rem;color:var(--color-dark-navy, #061320)}.related-grid[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:.75rem}.related-card[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:1px solid rgba(0,0,0,.08);transition:all .2s ease}.related-card[data-astro-cid-tcy35dad]:hover{border-color:var(--color-secondary, #00b785);box-shadow:0 2px 8px #00b7851f;transform:translateY(-1px)}.related-card[data-astro-cid-tcy35dad] svg[data-astro-cid-tcy35dad]{color:var(--color-secondary, #00b785);flex-shrink:0;transition:transform .2s ease}.related-card[data-astro-cid-tcy35dad]:hover svg[data-astro-cid-tcy35dad]{transform:translate(3px)}.related-name[data-astro-cid-tcy35dad]{font-size:.875rem;font-weight:500;color:var(--color-dark-navy, #061320)}.related-card[data-astro-cid-tcy35dad]:hover .related-name[data-astro-cid-tcy35dad]{color:var(--color-secondary, #00b785)}.related-card-parent[data-astro-cid-tcy35dad]{background:transparent;border-color:transparent}.related-card-parent[data-astro-cid-tcy35dad] .related-name[data-astro-cid-tcy35dad]{color:var(--color-secondary, #00b785);font-weight:600}.related-card-parent[data-astro-cid-tcy35dad]:hover{background:#00b7850a}.cta-section[data-astro-cid-tcy35dad]{background:var(--color-navy-blue, #0c253e);padding:5rem 0;position:relative;overflow:hidden}.cta-glow[data-astro-cid-tcy35dad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(6,174,197,.08) 0%,transparent 70%);pointer-events:none}.cta-shape[data-astro-cid-tcy35dad]{position:absolute;border:1px solid rgba(6,174,197,.1);border-radius:50%;pointer-events:none}.cta-shape-1[data-astro-cid-tcy35dad]{width:300px;height:300px;top:-100px;right:-80px;animation:float-shape 12s ease-in-out infinite}.cta-shape-2[data-astro-cid-tcy35dad]{width:200px;height:200px;bottom:-60px;left:-40px;animation:float-shape 10s ease-in-out infinite reverse}@keyframes float-shape{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(15px,-15px) rotate(5deg)}}.cta-content[data-astro-cid-tcy35dad]{text-align:center;max-width:600px;margin:0 auto;position:relative;z-index:1}.cta-content[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{color:#fff;margin-bottom:1rem}.cta-content[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:#ffffffd9;font-size:1.125rem;margin-bottom:2rem}@media(max-width:1024px){.features-grid[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr)}.cta-content[data-astro-cid-tcy35dad]{padding:0 1rem}}@media(max-width:767px){.features-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.service-layout[data-astro-cid-tcy35dad]{padding:2rem 1rem}.cta-section[data-astro-cid-tcy35dad]{padding:3rem 0}.cta-content[data-astro-cid-tcy35dad]{padding:0}.breadcrumb[data-astro-cid-tcy35dad]{font-size:.75rem}.related-grid[data-astro-cid-tcy35dad]{gap:.5rem}.related-card[data-astro-cid-tcy35dad]{padding:.625rem 1rem}}@media(prefers-reduced-motion:reduce){.cta-shape-1[data-astro-cid-tcy35dad],.cta-shape-2[data-astro-cid-tcy35dad]{animation:none}}.service-content{color:var(--color-gray-text, #223e54);line-height:1.8;font-size:1.0625rem}.service-content h2{color:var(--color-dark-navy, #061320);font-size:1.625rem;margin:0 0 1.25rem;padding-bottom:.75rem;position:relative;display:inline-block}.service-content h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--color-primary, #06aec5),var(--color-secondary, #00b785));transition:width .4s ease}.service-content h2:hover:after,.content-section.in-view h2:after{width:100%}.service-content h3{color:var(--color-dark-navy, #061320);font-size:1.25rem;margin:2rem 0 .75rem}.service-content p{margin-bottom:1.25rem}.service-content ul,.service-content ol{margin:0 0 1.5rem;padding-left:0;list-style:none}.service-content li{position:relative;padding-left:1.75rem;margin-bottom:.625rem;line-height:1.7}.service-content li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;background:linear-gradient(135deg,var(--color-primary, #06aec5),var(--color-secondary, #00b785));border-radius:50%;box-shadow:0 0 6px #06aec54d}.service-content strong{color:var(--color-dark-navy, #061320);font-weight:600}.service-content hr{border:none;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary, #06aec5),var(--color-secondary, #00b785),transparent);margin:3rem auto;max-width:200px;opacity:.5}.service-content a{color:var(--color-secondary, #00b785);font-weight:500}.service-content blockquote{border-left:3px solid var(--color-primary, #06aec5);padding:1rem 1.5rem;background:var(--color-off-white, #f9f9f9);margin:1.5rem 0;font-style:italic}.service-content pre{background:var(--color-dark-navy, #061320);color:#fff;padding:1.25rem;overflow-x:auto;margin:1.5rem 0;font-size:.9375rem}.service-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.content-section{margin:0 -1.5rem;padding:3rem 1.5rem}.content-section:first-child{padding-top:0}.content-section-alt{background:var(--color-off-white, #f9f9f9);border-radius:0}.content-section-white{background:#fff}.h3-card{background:#fff;border-left:3px solid var(--color-primary, #06aec5);padding:1.5rem 1.25rem;margin:1.5rem 0;box-shadow:0 2px 12px #0000000d;transition:all .3s ease}.h3-card:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.h3-card h3{margin-top:0;margin-bottom:.75rem}.h3-card ul,.h3-card ol{margin-bottom:0}.content-section-alt .h3-card{background:#fff}
