:root{--bg-abyss:#f7f4ec;--bg-deep:#ede7d8;--bg-mid:#ede7d8;--bg-elevated:#fff;--text-bright:#211d18;--text-primary:#4a4237;--text-secondary:#6a6154;--text-muted:#9b917e;--border:#c9bfa9;--border-accent:#211d18;--border-subtle:rgba(33,29,24,.12);--hairline:#c9bfa9;--hairline-gold:rgba(242,193,78,.35);--blue-dark:#211d18;--blue-deep:#211d18;--blue-mid:#2c261f;--blue:#9e1b1b;--blue-accent:#9e1b1b;--blue-bright:#b31b1b;--blue-ice:#4a4237;--blue-dim:rgba(158,27,27,.1);--blue-glow:rgba(158,27,27,.18);--gold:#f2c14e;--gold-light:#ffd76b;--gold-dim:rgba(242,193,78,.14);--color-gold:#f2c14e;--neon-cyan:#9e1b1b;--neon-pink:#9e1b1b;--neon-green:#9e1b1b;--neon-amber:#f2c14e;--glow-cyan:none;--glow-pink:none;--glow-amber:none;--glow-green:none;--sage:#6a6154;--sage-dim:rgba(106,97,84,.12);--clay:#9e1b1b;--clay-dim:rgba(158,27,27,.1);--red:#9e1b1b;--color-background:#f7f4ec;--color-foreground:#211d18;--color-primary:#9e1b1b;--color-primary-rgb:158,27,27;--color-primary-foreground:#f7f4ec;--color-secondary:#ede7d8;--color-secondary-foreground:#6a6154;--color-border:#c9bfa9;--color-muted:#ede7d8;--color-muted-alt:#ede7d8;--color-accent:#9e1b1b;--radius:0;--radius-lg:0;--btn-border-radius:0;--container:1240px;--container-max-width:1240px;--input-focus-color:#9e1b1b;--font-display:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"Newsreader",Georgia,"Times New Roman",serif}.tl-band--brass .tl-band--ink,.tl-band--ink,.tl-ftr,.tl-hdr{--bg-abyss:#211d18;--bg-deep:#2c261f;--bg-mid:#2c261f;--bg-elevated:#2c261f;--text-bright:#f7f4ec;--text-primary:#e4ddcc;--text-secondary:#b9b0a0;--text-muted:#8c8474;--border:rgba(247,244,236,.16);--border-accent:#f2c14e;--border-subtle:rgba(247,244,236,.1);--hairline:rgba(247,244,236,.16);--color-background:#211d18;--color-foreground:#f7f4ec;--color-primary:#f2c14e;--color-primary-rgb:242,193,78;--color-primary-foreground:#211d18;--color-secondary-foreground:#b9b0a0;--color-border:rgba(247,244,236,.16);--color-accent:#f2c14e;--blue-accent:#f2c14e;--neon-cyan:#f2c14e;--neon-pink:#f2c14e;--neon-green:#f2c14e}.body-container-wrapper,.body-wrapper,body,html{background-color:#f7f4ec!important}body{color:#4a4237;font-family:var(--font-body)}body:after{content:none!important;display:none!important}.turley-stripe,.turley-stripe--animated{animation:none!important;background:#211d18!important;height:2px!important}.turley-stripe--vertical{background:#211d18!important;width:2px!important}.tl-band--ink .turley-stripe,.tl-band--ink .turley-stripe--vertical,.tl-ftr .turley-stripe,.tl-hdr .turley-stripe{background:#f2c14e!important}.tl-monogram:after{content:none!important;display:none!important}.neon-flicker{animation:none!important}.neon-glow-cyan,.neon-glow-green,.neon-glow-pink{color:#9e1b1b!important}.neon-glow-amber,.tl-band--ink .neon-glow-cyan,.tl-band--ink .neon-glow-green,.tl-band--ink .neon-glow-pink{color:#f2c14e!important}.body-wrapper,.body-wrapper *,.body-wrapper :after,.body-wrapper :before{border-radius:0!important;box-shadow:none!important;text-shadow:none!important}.fs-mega,.tl-hdr__mega{box-shadow:0 22px 48px rgba(33,29,24,.34)!important}.body-wrapper [tabindex]:focus-visible,.body-wrapper a:focus-visible,.body-wrapper button:focus-visible,.body-wrapper input:focus-visible,.body-wrapper select:focus-visible,.body-wrapper textarea:focus-visible{outline:2px solid #9e1b1b!important;outline-offset:2px!important}.tl-band--ink a:focus-visible,.tl-band--ink button:focus-visible,.tl-ftr a:focus-visible,.tl-hdr a:focus-visible,.tl-hdr button:focus-visible{outline-color:#f2c14e!important}.blog-post-card,.card,.faq-cta,.feature-card,.glass-card,.pricing-card,.resource-card,.services-card,.state-card,.testimonial-card{background-color:#f7f4ec;border:2px solid #211d18!important}.tl-band--ink .blog-post-card,.tl-band--ink .card,.tl-band--ink .feature-card,.tl-band--ink .glass-card,.tl-band--ink .pricing-card,.tl-band--ink .resource-card,.tl-band--ink .services-card,.tl-band--ink .state-card,.tl-band--ink .testimonial-card{background-color:#2c261f;border-color:#f2c14e!important}.faq-item,.process-steps--timeline .process-step,hr{border-color:#c9bfa9!important}.tl-band--ink .faq-item,.tl-band--ink hr{border-color:rgba(247,244,236,.16)!important}.body-wrapper input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.body-wrapper select,.body-wrapper textarea,.hs-form-field .hs-input{background:#fff!important;border:1px solid #c9bfa9!important;color:#211d18!important;font-family:var(--font-body)!important}.body-wrapper input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,.body-wrapper select:focus,.body-wrapper textarea:focus,.hs-form-field .hs-input:focus{border-color:#9e1b1b!important}.hs-form-field label{color:#4a4237!important}.hs-error-msg,.hs-error-msgs label{color:#9e1b1b!important}.about-image,.attorney-photo,.attorney-photo-large,figure,img{border-radius:0!important}h3{font-family:var(--font-display);font-style:normal;font-weight:700;text-shadow:none}blockquote,h3{color:var(--text-bright)}blockquote{border-left:0;font-family:var(--font-mono);font-style:italic;padding-left:0}h1,h2{color:var(--text-bright);font-family:var(--font-display);font-weight:900;letter-spacing:-.02em}.hero-title,.page-hero-headline,.section-title,.tl-band--brass h2,.tl-band--ink h2,.tl-band--paper h2,.tl-band--paper-alt h2{font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.faq-question,.pull-quote,.pull-quote p,.testimonial-quote{font-family:var(--font-mono);font-style:normal}.btn-primary,.cta-banner-btn,.footer-newsletter-btn,.hero-cta-primary,.hs-button,.hs-form .hs-button,.hs-submit input[type=submit],[class*=btn--primary],button[type=submit]{background:#9e1b1b!important;border:2px solid #9e1b1b!important;color:#f7f4ec!important;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.05em!important;text-shadow:none!important;text-transform:uppercase!important}.btn-primary:hover,.cta-banner-btn:hover,.footer-newsletter-btn:hover,.hero-cta-primary:hover,.hs-button:hover,.hs-form .hs-button:hover,.hs-submit input[type=submit]:hover,[class*=btn--primary]:hover,button[type=submit]:hover{background:#b31b1b!important;border-color:#b31b1b!important;color:#f7f4ec!important;transform:none!important}.btn-secondary,.hero-cta-secondary,[class*=btn--secondary]{background:transparent!important;border:2px solid #211d18!important;color:#211d18!important;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.btn-secondary:hover,.hero-cta-secondary:hover,[class*=btn--secondary]:hover{background:#211d18!important;border-color:#211d18!important;color:#f7f4ec!important}.tl-band--brass .btn-primary,.tl-band--brass .hs-button,.tl-band--brass .hs-submit input[type=submit],.tl-band--brass [class*=btn--primary],.tl-band--brass button[type=submit],.tl-band--ink .btn-primary,.tl-band--ink .hs-button,.tl-band--ink .hs-submit input[type=submit],.tl-band--ink [class*=btn--primary],.tl-band--ink button[type=submit]{background:#f2c14e!important;border-color:#f2c14e!important;color:#211d18!important}.tl-band--brass .btn-primary:hover,.tl-band--brass .hs-button:hover,.tl-band--brass button[type=submit]:hover,.tl-band--ink .btn-primary:hover,.tl-band--ink .hs-button:hover,.tl-band--ink button[type=submit]:hover{background:#ffd76b!important;border-color:#ffd76b!important;color:#211d18!important}.tl-band--ink .btn-secondary,.tl-band--ink [class*=btn--secondary]{border-color:#f7f4ec!important;color:#f7f4ec!important}.tl-band--ink .btn-secondary:hover,.tl-band--ink [class*=btn--secondary]:hover{background:#f7f4ec!important;color:#211d18!important}.tl-band--brass,.tl-band--ink,.tl-band--paper,.tl-band--paper-alt{padding:clamp(60px,9vw,110px) 24px}.tl-band--brass>*,.tl-band--ink>*,.tl-band--paper-alt>*,.tl-band--paper>*{margin-left:auto;margin-right:auto;max-width:1240px}.tl-band--paper{background:#f7f4ec;color:#4a4237}.tl-band--paper-alt{background:#ede7d8;color:#4a4237}.tl-band--ink{background:#211d18;color:#e4ddcc}.tl-band--brass{background:#f2c14e;color:#5b4a20}.tl-band--paper h1,.tl-band--paper h2,.tl-band--paper h3,.tl-band--paper-alt h1,.tl-band--paper-alt h2,.tl-band--paper-alt h3{color:#211d18}.tl-band--ink h1,.tl-band--ink h2,.tl-band--ink h3{color:#f7f4ec}.tl-band--brass h1,.tl-band--brass h2,.tl-band--brass h3{color:#211d18}.tl-band--brass .fine-print,.tl-band--brass .section-subtitle,.tl-band--brass small{color:#6b5726}[class*="--muted"],[class*="--transparent"]{background-image:none!important}[class*="--transparent"]{background-color:#f7f4ec!important}[class*="--muted"]{background-color:#ede7d8!important}.content-wrapper,.dnd-section>.row-fluid{margin:0 auto;max-width:1240px}.contact-info-label,.ct__label,.label,.proto-label,.section-label,.wake-up-block-tag{color:#9e1b1b!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.24em!important;text-shadow:none!important;text-transform:uppercase!important}.about-section .section-label,.faq-section .section-label,.tl-band--brass .section-label,.tl-band--ink .label,.tl-band--ink .proto-label,.tl-band--ink .section-label,.tl-ftr .section-label,.tl-hdr .section-label{color:#f2c14e!important}.tl-band--brass .section-label{color:#6b5726!important}.exit-popup-overlay,.exit-popup-overlay *,.sticky-cta-bar,.sticky-cta-bar *,.tl-form-popup-overlay,.tl-form-popup-overlay *{border-radius:0!important;box-shadow:none!important;text-shadow:none!important}.tl-form-popup-overlay{background:rgba(33,29,24,.85)!important}.tl-form-popup-card{background:#f7f4ec!important;border:2px solid #211d18!important}.tl-form-popup-accent{background:#9e1b1b!important;height:2px;width:48px}.tl-form-popup-close{background:transparent!important;border:1px solid #c9bfa9!important}.tl-form-popup-close:focus,.tl-form-popup-close:hover{background:#211d18!important;border-color:#211d18!important}.tl-form-popup-close svg{stroke:#211d18!important}.tl-form-popup-close:focus svg,.tl-form-popup-close:hover svg{stroke:#f7f4ec!important}.tl-form-popup-title{color:#211d18!important;font-family:var(--font-display)!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important}.tl-form-popup-subtitle{color:#4a4237!important;font-family:var(--font-mono)!important}.tl-form-popup-badge{background:transparent!important;border:1px solid #c9bfa9!important;color:#9e1b1b!important;font-family:var(--font-ui)!important;font-weight:700!important;letter-spacing:.24em!important}.tl-form-popup-privacy{color:#9b917e!important}@media (prefers-reduced-motion:reduce){.body-wrapper *,.body-wrapper :after,.body-wrapper :before{animation:none!important;transition:none!important}}.about-image-decoration,.contact-icon,.contact-info-icon,.feature-card-icon,.icon-box,.practice-card:hover .practice-icon,.practice-icon,.step-icon,.testimonial-avatar{background:rgba(158,27,27,.08)!important;border-color:#c9bfa9!important;color:#9e1b1b!important}.testimonial-quote-icon{color:rgba(158,27,27,.3)!important}.hero-glow{display:none!important}.hero-bg-gradient{background:linear-gradient(0deg,#211d18,transparent,transparent)!important}.hero-image-overlay{background:linear-gradient(90deg,rgba(33,29,24,.82),rgba(33,29,24,.6),rgba(33,29,24,.45))!important}.results-bg-overlay{background:linear-gradient(90deg,#211d18,rgba(33,29,24,.95),rgba(33,29,24,.9))!important}.cta-banner--gradient:after{background:linear-gradient(90deg,transparent,#c9bfa9,transparent)!important}.hs-form .hs-button,.hs-form .hs-submit input[type=submit]{background:#9e1b1b!important;border:2px solid #9e1b1b!important;color:#f7f4ec!important;text-shadow:none!important}.hs-form .hs-button:hover,.hs-form .hs-submit input[type=submit]:hover{background:#b31b1b!important;border-color:#b31b1b!important;color:#f7f4ec!important}.blog-post-content blockquote{border-left:0!important;color:#211d18;font-family:var(--font-mono);font-style:italic;padding-left:0!important}.blog-post-content a,.faq-answer a{border-bottom-color:rgba(158,27,27,.35)!important;color:#9e1b1b!important}.tl-band--ink .faq-answer a{color:#f2c14e!important}