.editorial-section,.home-page #services,.home-page #testimonial,.faq-index-section,.faq-entry{background:var(--lux-bg)}.editorial-section .container,.home-page #services .container,.home-page #testimonial .container,.faq-index-section .container,.faq-entry .container{max-width:1120px}.editorial-layout{display:flex;flex-wrap:wrap;align-items:start}.editorial-facts{margin-top:8px;padding-left:28px;border-left:1px solid var(--lux-line)}.editorial-fact{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--lux-line)}.editorial-fact:last-child{margin-bottom:0}.editorial-fact-label{margin-bottom:10px;color:var(--lux-accent);font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase}.editorial-fact-value{margin-bottom:0;color:var(--lux-ink);font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.45}.lede{color:var(--lux-ink);font-size:19px;line-height:1.8}.section-sub{max-width:620px;margin-left:auto;margin-right:auto;color:var(--lux-muted);font-size:16px}.services-grid{margin-top:58px}.service-card{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:22px;align-items:start;background:transparent;border:0;border-top:1px solid var(--lux-line-strong);box-shadow:none;padding:36px 0 0;min-height:0;transition:background-color 0.22s ease,border-top-color 0.22s ease}.services-grid>.col-sm-6{margin-bottom:64px}.service-card:hover{transform:none;box-shadow:none;border-top-color:rgba(160,122,67,0.36)}.service-index{margin:2px 0 0;color:var(--lux-accent);font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:0.26em}.service-body{min-width:0}.service-card h3.block-title{color:var(--lux-ink);font-size:20px;line-height:1.4;letter-spacing:0.14em;margin:0 0 18px;max-width:420px}.service-card p{color:var(--lux-muted);font-size:16px;line-height:1.95;max-width:460px}.service-body p{margin-bottom:0}.statement-section{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 22%,rgba(196,161,104,0.18),transparent 34%),radial-gradient(circle at 82% 78%,rgba(255,245,229,0.10),transparent 30%),linear-gradient(180deg,#1d1a17 0%,#25211d 52%,#1b1815 100%)}.statement-section::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,16,14,0.12),rgba(18,16,14,0.34)),repeating-linear-gradient( 90deg,rgba(255,245,229,0.015) 0,rgba(255,245,229,0.015) 1px,transparent 1px,transparent 120px )}.statement-section .container{position:relative;z-index:1}.statement-section h2,.statement-section p{max-width:820px;color:#f8f3ea}.testimonials-grid{margin-top:30px}.testimonial-card{background:var(--lux-surface);border:1px solid var(--lux-line);box-shadow:none;padding:30px 28px;min-height:0}.logo-pill{padding:0;margin-bottom:16px;background:transparent;border-radius:0;color:var(--lux-accent);font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.18em}.result-line{color:var(--lux-muted);font-size:12px;letter-spacing:0.1em}.quote{color:var(--lux-ink);font-size:17px;line-height:1.9}#testimonial p.block-title,.testimonial-card .block-title{color:var(--lux-ink);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;padding:0}#contact.bg-dark,section#contact.bg-dark{background:var(--lux-dark)}.contact-layout{align-items:start}.contact-copy h2,.contact-copy p,.contact-copy .section-label{color:#f8f3ea}.contact-copy .sep-bottom{color:rgba(248,243,234,0.72);line-height:1.9}.contact-points{margin-top:40px;padding-top:28px;border-top:1px solid rgba(248,243,234,0.16)}.contact-points p{margin-bottom:16px;color:rgba(248,243,234,0.74)}.contact-points span{display:inline-block;min-width:70px;color:rgba(248,243,234,0.44);text-transform:uppercase;letter-spacing:0.14em;font-size:11px}#contact_form{border-top:0;padding:34px 34px 28px;background:rgba(255,250,242,0.04);border:1px solid rgba(255,245,229,0.12)}#contact_form .form-control{border-bottom:1px solid rgba(255,245,229,0.16);color:#f8f3ea;padding-top:18px;padding-bottom:18px}#contact_form .form-control:focus{border-bottom-color:var(--lux-accent)!important}.form-note{color:rgba(248,243,234,0.56);font-size:12px;letter-spacing:0.08em;text-transform:uppercase}#footer,#footer.bg-dark{background:#0d0b0a}#footer{padding-top:48px;padding-bottom:34px;border-top:1px solid rgba(255,245,229,0.08)}#footer h4.block-title,#footer p,#footer a,#footer li{color:rgba(248,243,234,0.72)}#footer h4.block-title{padding:0 0 14px;font-size:14px;letter-spacing:0.14em;text-transform:uppercase}.faq-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 12px;border:1px solid var(--lux-line-strong);color:var(--lux-ink);font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;background:var(--lux-surface)}.faq-chip-case{border-color:rgba(160,122,67,0.35);color:var(--lux-accent);background:rgba(160,122,67,0.08)}.faq-chip-scenario{border-color:var(--lux-line-strong);color:var(--lux-ink);background:rgba(23,20,17,0.03)}.faq-chip-outcome{border-color:rgba(160,122,67,0.22);color:#6f5430;background:rgba(160,122,67,0.12)}.faq-chip-index{margin-right:0;border-color:rgba(23,20,17,0.14);color:var(--lux-muted);background:rgba(23,20,17,0.02);flex:0 0 auto;transition:border-color 0.22s ease,color 0.22s ease,background 0.22s ease}