.service-detail-hero{border-bottom:1px solid var(--border);align-items:center;min-height:92vh;padding:150px 0 90px;display:flex;position:relative;overflow:hidden}.service-detail-hero-glow{pointer-events:none;background:radial-gradient(circle at 18% 35%,#d4af372e,#0000 34%),radial-gradient(circle at 82% 55%,#d4af371a,#0000 28%);position:absolute;inset:0}.service-detail-hero-inner{z-index:1;position:relative}.breadcrumb-nav{margin-bottom:44px}.breadcrumb-nav ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.9rem;list-style:none;display:flex}.breadcrumb-nav a:hover{color:var(--gold-light)}.service-detail-hero-grid,.service-introduction-grid,.technical-seo-grid,.website-performance-grid,.website-trust-grid,.website-local-seo-grid,.website-faq-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(42px,7vw,90px);display:grid}.eyebrow{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:800}.service-detail-hero h1{letter-spacing:-.055em;max-width:850px;font-size:clamp(3rem,6.5vw,6.5rem);line-height:.98}.service-detail-hero h1 span{background:linear-gradient(135deg,var(--gold-light),var(--gold),var(--gold-dark));color:#0000;-webkit-background-clip:text;background-clip:text}.service-detail-hero-description{color:#c8c8c8;max-width:720px;margin-top:28px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.75}.service-detail-hero-actions,.website-cta-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-weight:800;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#050505;box-shadow:0 12px 35px #d4af3729}.button-primary:hover{box-shadow:0 18px 44px #d4af3742}.button-secondary{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.button-secondary:hover{border-color:var(--gold)}.service-detail-hero-points{color:#d2d2d2;flex-wrap:wrap;gap:12px 24px;margin-top:30px;font-size:.95rem;list-style:none;display:flex}.service-detail-hero-points li:before{content:"•";color:var(--gold);margin-right:9px}.service-detail-hero-card,.website-trust-card,.website-cta-card{border:1px solid var(--gold-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#d4af3714,#ffffff06),#0a0a0ad1;border-radius:26px;padding:clamp(28px,4vw,48px);box-shadow:0 30px 90px #00000059}.service-detail-card-label{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.service-detail-hero-card h2{margin-top:15px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08}.service-detail-hero-card>p:not(.service-detail-card-label){color:var(--muted);margin-top:18px;line-height:1.75}.service-detail-card-metrics{gap:14px;margin-top:28px;display:grid}.service-detail-card-metrics div{border:1px solid var(--border);background:#ffffff06;border-radius:16px;padding:17px 18px}.service-detail-card-metrics strong,.service-detail-card-metrics span{display:block}.service-detail-card-metrics strong{color:var(--gold-light)}.service-detail-card-metrics span{color:var(--muted);margin-top:5px;font-size:.9rem}.section-dark{border-block:1px solid var(--border);background:#ffffff05}.section-gold{background:radial-gradient(circle at 50% 0,#d4af371f,#0000 42%),#d4af3706;border-block:1px solid #d4af372e}.section-heading{max-width:760px}.section-heading-centered{text-align:center;margin-inline:auto}.section-heading h2,.technical-seo-content h2,.website-trust-card h2,.website-local-seo h2,.website-cta-card h2{letter-spacing:-.04em;font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1.06}.section-heading>p:not(.eyebrow),.technical-seo-content>p,.website-trust-card>p,.website-local-seo p,.website-cta-card p{color:var(--muted);margin-top:20px;font-size:1.05rem;line-height:1.8}.service-introduction-copy{color:#c7c7c7;gap:20px;font-size:1.06rem;line-height:1.85;display:grid}.service-introduction-copy a{color:var(--gold-light);text-underline-offset:4px;text-decoration:underline}.service-feature-grid,.website-type-grid,.website-process-grid,.related-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:55px;display:grid}.service-feature-card,.website-type-card,.website-process-card,.related-service-card,.website-performance-cards article,.website-trust-content article{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:20px;min-width:0;padding:28px;transition:transform .25s,border-color .25s}.service-feature-card:hover,.website-type-card:hover,.website-process-card:hover,.related-service-card:hover{border-color:var(--gold-border);transform:translateY(-5px)}.service-feature-number,.website-process-card>span,.website-performance-cards article>span{color:var(--gold);letter-spacing:.14em;margin-bottom:22px;font-size:.83rem;font-weight:900;display:inline-flex}.service-feature-card h3,.website-type-card h3,.website-process-card h3,.related-service-card h3,.website-performance-cards h3,.website-trust-content h3{font-size:1.26rem;line-height:1.3}.service-feature-card p,.website-type-card p,.website-process-card p,.related-service-card p,.website-performance-cards p,.website-trust-content p{color:var(--muted);margin-top:13px;line-height:1.72}.website-type-card a,.related-service-card a,.website-local-seo a{color:var(--gold-light);align-items:center;gap:10px;margin-top:22px;font-weight:800;display:inline-flex}.website-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-seo-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.technical-seo-list li{border:1px solid var(--border);color:#d4d4d4;background:#ffffff06;border-radius:14px;gap:12px;padding:16px;line-height:1.45;display:flex}.technical-seo-list li span{color:var(--gold);flex:none;font-weight:900}.technical-seo-content .button{margin-top:28px}.website-performance-cards,.website-trust-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.website-trust-card ul{color:#d0d0d0;gap:12px;margin-top:26px;padding-left:20px;display:grid}.website-trust-card li::marker{color:var(--gold)}.website-local-seo-grid{align-items:start}.related-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-list{gap:13px;display:grid}.faq-item{border:1px solid var(--border);background:#ffffff06;border-radius:16px;overflow:hidden}.faq-item[open]{border-color:var(--gold-border)}.faq-item summary{cursor:pointer;padding:21px 54px 21px 22px;font-weight:800;line-height:1.4;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--gold);font-size:1.35rem;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--muted);padding:0 22px 22px;line-height:1.75}.website-cta{padding-top:0}.website-cta-card{justify-content:space-between;align-items:center;gap:36px;display:flex}.website-cta-card>div:first-child{max-width:760px}@media (max-width:1100px){.service-feature-grid,.website-type-grid,.related-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-hero-grid,.service-introduction-grid,.technical-seo-grid,.website-performance-grid,.website-trust-grid,.website-local-seo-grid,.website-faq-grid{grid-template-columns:1fr}.service-detail-hero-card{max-width:760px}}@media (max-width:760px){.service-detail-hero{min-height:auto;padding:120px 0 72px}.service-detail-hero h1{font-size:clamp(2.65rem,13vw,4.6rem)}.service-detail-hero-actions,.website-cta-actions{flex-direction:column}.button{width:100%}.service-detail-hero-points{gap:10px;display:grid}.service-feature-grid,.website-type-grid,.website-process-grid,.related-services-grid,.website-performance-cards,.website-trust-content,.technical-seo-list ul{grid-template-columns:1fr}.service-feature-card,.website-type-card,.website-process-card,.related-service-card,.website-performance-cards article,.website-trust-content article{padding:23px}.website-cta-card{flex-direction:column;align-items:stretch}}
