.service-hero{position:relative;min-height:400px;padding-top:120px;padding-bottom:64px;display:flex;align-items:flex-end;overflow:hidden}.service-hero-content{position:relative;z-index:2}.service-hero h1{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.1;margin-top:16px}.service-hero .page-hero-bg{position:absolute;inset:0;background:linear-gradient(135deg,var(--dark-bg) 0%,rgba(10,10,10,.85) 100%);z-index:0}.service-hero .page-hero-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.4;z-index:1}.service-body{padding:80px 0 100px}.service-prose{max-width:820px;margin-inline:auto}.service-prose p{color:var(--text-secondary);font-size:17px;line-height:1.9;margin-bottom:24px}.service-prose h2{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;color:var(--text-primary);margin:56px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--dark-border)}.service-prose ul{list-style:none;margin-bottom:28px}.service-prose ul li{color:var(--text-secondary);font-size:16px;line-height:1.8;padding:6px 0;padding-inline-start:24px;position:relative}.service-prose a{color:var(--primary);text-decoration:underline;text-decoration-color:#f0c04066;text-underline-offset:3px;transition:var(--transition)}.service-prose a:hover{text-decoration-color:var(--primary);filter:brightness(1.15)}.service-prose ul li:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--primary)}@media (max-width: 767px){.service-hero{min-height:220px;padding-bottom:40px}.service-body{padding:48px 0 64px}}.service-faq{padding:3rem 0 1rem}.service-faq h2{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:1.5rem}.service-faq[dir=rtl] h2{text-align:right}.service-faq-list{display:flex;flex-direction:column;gap:.75rem;max-width:820px}.service-faq-item{border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:.9rem 1.1rem;background:#fafafa}.service-faq-item summary{cursor:pointer;font-weight:600;list-style:none;font-size:1.05rem}.service-faq-item summary::-webkit-details-marker{display:none}.service-faq-item[open] summary{margin-bottom:.6rem}.service-faq-item p{margin:0;line-height:1.7;color:#333}.service-prose table{width:100%;border-collapse:collapse;margin:28px 0;font-size:15px;display:block;overflow-x:auto}.service-prose th,.service-prose td{border:1px solid var(--dark-border);padding:12px 16px;text-align:start;vertical-align:top}.service-prose th{background:#f0c0400f;color:var(--primary);font-family:var(--font-heading);font-weight:700;letter-spacing:.5px;white-space:nowrap}.related-section[data-astro-cid-plhstag3]{padding-top:0}.article-meta[data-astro-cid-plhstag3]{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;font-family:var(--font-heading);font-size:13px;color:var(--text-muted);letter-spacing:.6px}.article-meta-cat[data-astro-cid-plhstag3]{color:var(--primary);text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:11px}.article-prose table{width:100%;border-collapse:collapse;margin:28px 0;font-size:15px}.article-prose th,.article-prose td{border:1px solid var(--dark-border);padding:12px 16px;text-align:start;vertical-align:top}.article-prose th{background:#f0c0400f;color:var(--primary);font-family:var(--font-heading);font-weight:700;letter-spacing:.5px}.article-prose img{display:block;width:100%;height:auto;margin:28px auto;border-radius:var(--radius);border:1px solid var(--dark-border)}.article-faq[data-astro-cid-plhstag3]{margin-top:48px;padding-top:32px;border-top:1px solid var(--dark-border)}.article-faq[data-astro-cid-plhstag3] h2[data-astro-cid-plhstag3]{margin:0 0 24px}.article-faq-list[data-astro-cid-plhstag3]{margin:0;padding:0}.article-faq-list[data-astro-cid-plhstag3] dt[data-astro-cid-plhstag3]{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--primary);margin-top:24px;margin-bottom:8px}.article-faq-list[data-astro-cid-plhstag3] dt[data-astro-cid-plhstag3]:first-child{margin-top:0}.article-faq-list[data-astro-cid-plhstag3] dd[data-astro-cid-plhstag3]{margin:0 0 16px;line-height:1.7}
