.service-page-header{background:linear-gradient(135deg,var(--color-primary,#1a1a1a) 0,#2a2a2a 100%);color:#fff;padding:5rem 0 4rem;position:relative;overflow:hidden}.service-page-header::before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;border:1px solid rgba(158,211,137,.1);border-radius:50%}.service-page-header::after{content:"";position:absolute;bottom:-40%;left:-10%;width:400px;height:400px;border:1px solid rgba(158,211,137,.08);border-radius:50%}.service-page-header h1{font-family:"Playfair Display",Georgia,serif;font-size:3rem;margin-bottom:.75rem;color:#fff;position:relative;z-index:1}.service-page-header .service-subtitle{opacity:.8;font-size:1.1rem;position:relative;z-index:1;margin-bottom:.75rem;max-width:720px}.service-page-header .service-last-updated{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:rgba(255,255,255,.6);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);padding:.35rem .75rem;border-radius:999px;margin:0;position:relative;z-index:1}.service-page-header .service-last-updated time{color:rgba(255,255,255,.9);font-weight:500}.service-breadcrumb{position:relative;z-index:1}.service-breadcrumb a{color:rgba(255,255,255,.6);text-decoration:none;font-size:.85rem}.service-breadcrumb a:hover{color:#fff}.service-breadcrumb span{color:rgba(255,255,255,.9);font-size:.85rem}.service-breadcrumb .mx-2{color:rgba(255,255,255,.3)}.service-section{padding:4rem 0 5rem}.service-intro{font-size:1.0625rem;line-height:1.7;color:var(--color-text,#333);padding:1.5rem 1.75rem;background:var(--color-secondary,#f5f5f0);border-left:3px solid var(--color-accent,#9ed389);border-radius:0 8px 8px 0;margin-bottom:2rem}.service-intro p:last-child{margin-bottom:0}.service-sidebar{position:-webkit-sticky;position:sticky;top:100px}.service-sidebar-title{font-family:"DM Sans",sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--color-muted,#999);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border,#e5e5e5)}.service-nav{list-style:none;padding:0;margin:0 0 1.5rem}.service-nav>li{margin-bottom:.25rem}.service-nav-link{display:flex;align-items:flex-start;gap:.625rem;padding:.6rem .875rem;color:var(--color-text,#333);text-decoration:none;font-size:.925rem;font-weight:500;line-height:1.35;border-radius:6px;transition:all .2s ease;border-left:3px solid transparent}.service-nav-link:hover{background-color:var(--color-secondary,#f5f5f0);color:var(--color-primary,#1a1a1a);border-left-color:var(--color-border,#e5e5e5)}.service-nav-link.active{background-color:var(--color-secondary,#f5f5f0);color:var(--color-primary,#1a1a1a);font-weight:700;border-left-color:var(--color-accent,#9ed389)}.service-nav-link.active .service-nav-num{background:var(--color-accent,#9ed389);color:#fff;border-color:var(--color-accent,#9ed389)}.service-nav-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--color-border,#e5e5e5);color:var(--color-muted,#999);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin-top:1px}.service-nav-text{flex:1;min-width:0;overflow-wrap:anywhere}.service-back-top{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.8125rem;color:var(--color-muted,#999);text-decoration:none;font-weight:500;border-radius:6px;transition:color .2s ease}.service-back-top i{font-size:.95rem}.service-back-top:hover{color:var(--color-primary,#1a1a1a)}.service-content{scroll-margin-top:100px}.service-section-block{margin-bottom:3rem;scroll-margin-top:100px}.service-section-block:last-child{margin-bottom:0}.service-section-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary,#1a1a1a)}.service-section-header h2{font-family:"Playfair Display",Georgia,serif;font-size:1.75rem;margin:0;color:var(--color-primary,#1a1a1a);line-height:1.2}.service-section-num{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--color-secondary,#f5f5f0);color:var(--color-accent,#9ed389);display:inline-flex;align-items:center;justify-content:center;font-family:"Playfair Display",Georgia,serif;font-size:1.25rem;font-weight:700}.service-section-body{color:var(--color-text,#333);font-size:1rem;line-height:1.75}.service-section-body h3,.service-section-body h4,.service-section-body h5,.service-section-body h6{font-family:"Playfair Display",Georgia,serif;color:var(--color-primary,#1a1a1a);margin-top:2rem;margin-bottom:.75rem}.service-section-body h3{font-size:1.25rem}.service-section-body h4{font-size:1.125rem}.service-section-body p{margin-bottom:1rem}.service-section-body ol,.service-section-body ul{margin:0 0 1rem 1.25rem;padding:0}.service-section-body ol li,.service-section-body ul li{margin-bottom:.5rem}.service-section-body a{color:var(--color-primary,#1a1a1a);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent,#9ED389);text-decoration-color:var(--color-accent,#9ED389);text-underline-offset:3px;transition:color .15s ease}.service-section-body a:hover{color:var(--color-accent,#9ed389)}.service-section-body b,.service-section-body strong{color:var(--color-primary,#1a1a1a);font-weight:700}.service-section-body blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid var(--color-accent,#9ed389);background:var(--color-secondary,#f5f5f0);border-radius:0 6px 6px 0;font-style:italic;color:var(--color-text,#333)}.service-section-body code{background:var(--color-secondary,#f5f5f0);padding:.15rem .4rem;border-radius:3px;font-size:.9em;color:var(--color-primary,#1a1a1a)}.service-section-body table{width:100%;margin:1.25rem 0;border-collapse:collapse;font-size:.9375rem}.service-section-body table td,.service-section-body table th{padding:.75rem 1rem;border:1px solid var(--color-border,#e5e5e5);text-align:left;vertical-align:top}.service-section-body table th{background:var(--color-secondary,#f5f5f0);font-weight:700;color:var(--color-primary,#1a1a1a)}.service-mobile-toggle{display:none;width:100%;padding:.75rem 1rem;background:var(--color-secondary,#f5f5f0);border:1px solid var(--color-border,#e5e5e5);border-radius:8px;font-family:"DM Sans",sans-serif;font-weight:600;font-size:.9rem;margin-bottom:1.5rem;cursor:pointer;text-align:left;color:var(--color-primary,#1a1a1a)}.service-mobile-toggle span{display:inline-block}.service-mobile-toggle i{float:right;transition:transform .3s ease}.service-mobile-toggle.open i{transform:rotate(180deg)}@media (max-width:991px){.service-sidebar-wrapper{display:none}.service-sidebar-wrapper.open{display:block;margin-bottom:1.5rem}.service-mobile-toggle{display:block}.service-page-header h1{font-size:2.25rem}.service-section-header h2{font-size:1.5rem}}@media (max-width:576px){.service-page-header{padding:3.5rem 0 3rem}.service-page-header h1{font-size:1.75rem}.service-page-header .service-subtitle{font-size:1rem}.service-section{padding:2.5rem 0 3.5rem}.service-section-header{gap:.75rem}.service-section-header h2{font-size:1.25rem}.service-section-num{width:36px;height:36px;font-size:1rem}.service-section-body{font-size:.9375rem;line-height:1.7}}@media print{.service-page-header{background:0 0!important;color:#000!important;padding:0 0 1rem!important}.service-page-header::after,.service-page-header::before{display:none}.service-page-header h1{color:#000!important}.service-page-header .service-last-updated,.service-page-header .service-subtitle{color:#444!important;background:0 0!important;border:none!important;padding:0!important}#wrapper-footer,#wrapper-header,.addicting-toast,.modal-backdrop,.service-breadcrumb,.service-mobile-toggle,.service-sidebar-wrapper{display:none!important}.service-section{padding:0!important}.service-section-block{page-break-inside:avoid;margin-bottom:1.5rem}.service-section-header{border-bottom:1px solid #000!important}.service-section-header h2{color:#000!important}.service-section-num{background:0 0!important;color:#000!important;border:1px solid #000}a{color:#000!important;text-decoration:underline!important}}
/*# sourceMappingURL=service-page.min.css.map */