:is(body:has(.aba-page) header,body:has(.aba-page) nav,body:has(.aba-page) footer){display:none!important}.aba-page{--brand-deep:#0559ca;--brand-bright:#0389f3;--brand-tint:#eaf3fe;--ink:#0b1d33;--ink-soft:#53657d;--paper:#f7fafd;--paper-soft:#edf3fc;--card:#fff;--green:#0e9a6c;--coral:#dd4b3b;--line:#dce6f5;--radius:14px;--max-width:1120px;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,sans-serif;line-height:1.55}.aba-page *{box-sizing:border-box}.aba-page h1,.aba-page h2,.aba-page h3{letter-spacing:-.02em;margin:0;font-family:Fraunces,serif;line-height:1.12}.aba-page p{margin:0}.aba-page a{color:inherit}.aba-page ul{margin:0;padding:0;list-style:none}.aba-wrap{width:min(var(--max-width),calc(100% - 40px));margin-inline:auto}.aba-btn{background:linear-gradient(135deg,var(--brand-deep),var(--brand-bright));cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:13px 24px;font:700 15px Inter,sans-serif;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 22px #0559ca3d;color:#fff!important}.aba-btn:hover{transform:translateY(-1px);box-shadow:0 11px 26px #0559ca4d}.hero{padding:72px 0 58px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:58px;display:grid}.eyebrow,.section-label{color:var(--brand-deep);letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px;font:600 12px IBM Plex Mono,monospace;display:inline-block}.hero h1{max-width:700px;font-size:clamp(38px,5vw,58px)}.hero-copy{max-width:640px;color:var(--ink-soft);font-size:18px;margin:20px 0 26px!important}.microcopy{color:var(--ink-soft);font-size:12px;margin-top:10px!important}.trust-bar{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.trust-badge{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.claim-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:26px;box-shadow:0 22px 60px #0b1d331a}.claim-kicker{color:var(--brand-deep);text-transform:uppercase;font:600 12px IBM Plex Mono,monospace;margin-bottom:12px!important}.claim-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:grid}.claim-code{background:var(--brand-tint);color:var(--brand-deep);border-radius:6px;padding:4px 8px;font:600 12px IBM Plex Mono,monospace}.status-risk{color:var(--coral)}.status-active{color:var(--brand-deep)}.status-resolved{color:var(--green)}.claim-note{color:var(--ink-soft);font-size:11px;margin-top:14px!important}.proof-strip{background:var(--ink);color:#fff;padding:34px 0}.proof-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.proof-grid div{flex-direction:column;gap:4px;display:flex}.proof-grid strong{color:#7fc1ff;font:600 22px IBM Plex Mono,monospace}.proof-grid span{color:#c3cfdf;font-size:12px}.section{padding:76px 0}.section-soft{background:var(--paper-soft)}.section h2{max-width:780px;font-size:clamp(30px,4vw,44px)}.section-copy{color:var(--ink-soft);font-size:16px;margin-top:16px!important}.intro-grid,.audit-grid,.final-grid,.calculator-grid{grid-template-columns:1fr .9fr;align-items:start;gap:52px;display:grid}.problem-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:28px}.problem-card h3{font-size:23px}.problem-list{margin:16px 0 22px!important}.problem-list li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:10px 0 10px 22px;font-size:14px;position:relative}.problem-list li:before{content:"×";color:var(--coral);font-weight:800;position:absolute;left:0}.service-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:22px;transition:transform .16s,box-shadow .16s}.service-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0b1d3314}.service-card h3{font-size:19px}.service-card p{color:var(--ink-soft);font-size:13px;margin-top:9px!important}.service-line{border-left:3px solid var(--brand-deep);background:var(--brand-tint);color:var(--brand-deep);border-radius:6px;padding:18px;font-size:13px;font-weight:700;line-height:1.8;margin-top:20px!important}.service-line span{opacity:.45;padding:0 5px}.calculator-section{background:var(--ink);color:#fff}.section-label.light{color:#7fc1ff}.calculator-section h2{color:#fff}.calculator-copy{color:#c3cfdf;font-size:15px;margin-top:16px!important}.calculator-card{border-radius:var(--radius);color:var(--ink);background:#fff;gap:13px;padding:28px;display:grid;box-shadow:0 22px 60px #0003}.calculator-card label{color:var(--ink-soft);gap:6px;font-size:12px;font-weight:700;display:grid}.calculator-card input{border:1.5px solid var(--line);background:var(--paper);width:100%;min-height:47px;color:var(--ink);border-radius:8px;padding:11px 13px;font:14px Inter,sans-serif}.calculator-card input:focus{outline:2px solid var(--brand-bright);outline-offset:1px}.calculator-result{background:var(--brand-tint);border-radius:10px;flex-direction:column;gap:4px;padding:17px;display:flex}.calculator-result span{color:var(--brand-deep);font-size:12px;font-weight:700}.calculator-result strong{color:var(--ink);font:700 27px IBM Plex Mono,monospace}.calculator-cta{width:100%}.calculator-note{color:var(--ink-soft);font-size:10px;line-height:1.45}.audit-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audit-list li{border:1px solid var(--line);background:var(--card);border-radius:10px;min-height:58px;padding:17px 16px 17px 44px;font-size:13px;font-weight:700;position:relative}.audit-list li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:17px}.audit-emphasis{color:var(--brand-deep);font-weight:800;margin-top:22px!important}.testimonial-wrap{text-align:center}.testimonial-wrap h2{margin-inline:auto}.testimonial-slider{border-radius:var(--radius);width:min(760px,100%);margin:30px auto 0;position:relative;overflow:hidden}.testimonial-track{will-change:transform;width:500%;animation:14s ease-in-out infinite testimonialSlide;display:flex}.testimonial-slide{border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;flex-direction:column;flex:0 0 20%;justify-content:center;align-items:center;width:20%;min-height:255px;margin:0;padding:38px 42px;display:flex;box-shadow:0 12px 34px #0b1d3314}.testimonial-stars{color:#f5a623;letter-spacing:.08em;margin-bottom:16px;font-size:18px}.testimonial-slide p{max-width:650px;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(19px,2.5vw,25px);line-height:1.45}.testimonial-slide cite{color:var(--ink-soft);margin-top:20px;font-size:13px;font-style:normal;font-weight:700;display:block}.testimonial-slider:hover .testimonial-track,.testimonial-slider:focus-within .testimonial-track{animation-play-state:paused}@keyframes testimonialSlide{0%,20%{transform:translate(0)}25%,45%{transform:translate(-20%)}50%,70%{transform:translate(-40%)}75%,95%{transform:translate(-60%)}to{transform:translate(-80%)}}.faq-wrap{max-width:850px}.faq-list{border-top:1px solid var(--line);margin-top:24px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;padding:19px 0;font-weight:800;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:var(--brand-deep)}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--ink-soft);font-size:14px;padding:0 0 18px!important}.final-section{background:var(--ink);color:#fff;padding:78px 0}.final-section h2{font-size:clamp(32px,4vw,46px)}.final-copy{color:#c3cfdf;margin-top:18px!important}.final-benefits{margin-top:24px!important}.final-benefits li{color:#d9e3ef;padding:8px 0 8px 25px;font-size:14px;position:relative}.final-benefits li:before{content:"✓";color:#7fc1ff;font-weight:800;position:absolute;left:0}.contact-form-shell{border-radius:var(--radius);color:var(--ink);background:#fff;padding:28px;box-shadow:0 22px 60px #0b1d3329}.contact-form-heading{margin-bottom:18px}.contact-form-kicker{color:var(--brand-deep);letter-spacing:.07em;text-transform:uppercase;font:600 11px IBM Plex Mono,monospace;margin-bottom:8px!important}.contact-form-heading h3{font-size:25px}.contact-form-heading>p:last-child{color:var(--ink-soft);font-size:13px;margin-top:8px!important}.phi-warning{color:var(--ink-soft);font-size:10.5px;line-height:1.45;margin-top:14px!important}.aba-hidden-field{display:none!important}.aba-lead-form form{gap:13px;display:grid}.aba-lead-form input,.aba-lead-form select,.aba-lead-form textarea{border:1.5px solid var(--line);background:var(--paper);width:100%;min-height:47px;color:var(--ink);border-radius:8px;padding:11px 13px;font:14px Inter,sans-serif}.aba-lead-form input:focus,.aba-lead-form select:focus,.aba-lead-form textarea:focus{outline:2px solid var(--brand-bright);outline-offset:1px}.aba-form-submit{background:linear-gradient(135deg,var(--brand-deep),var(--brand-bright))!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:9px!important;width:100%!important;min-height:50px!important;font-weight:800!important}.minimal-legal{background:var(--paper-soft);padding:22px 0}.legal-row{color:var(--ink-soft);justify-content:space-between;gap:14px;font-size:11px;display:flex}.mobile-cta{display:none}@media (max-width:900px){.hero-grid,.intro-grid,.audit-grid,.final-grid,.calculator-grid{grid-template-columns:1fr}.service-grid,.proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.aba-wrap{width:min(100% - 28px,var(--max-width))}.hero{padding:50px 0 40px}.hero-copy{font-size:16px}.claim-card{padding:18px}.claim-row{grid-template-columns:auto 1fr}.claim-row strong{grid-column:2}.section{padding:54px 0}.service-grid,.audit-list{grid-template-columns:1fr}.proof-grid strong{font-size:18px}.testimonial-slide{min-height:290px;padding:30px 24px}.contact-form-shell{padding:20px}.legal-row{flex-direction:column}.mobile-cta{z-index:50;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7fafdf5;padding:10px 14px;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-cta .aba-btn{width:100%}.aba-page{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.testimonial-track{animation:none}.service-card,.aba-btn{transition:none}}.aba-lead-form .aba-hidden-field{display:none!important}.aba-lead-form>div,.aba-lead-form form,.aba-lead-form form>:first-child{margin-top:0!important}
