#avoir-diag-page button{font-family:inherit;cursor:pointer;border:0;background:0 0}#avoir-diag-page .eyebrow.on-dark{color:var(--k-gold-light)}#avoir-diag-page .k-btn-ghost{background:0 0;color:var(--k-black);border:1px solid var(--k-black)}#avoir-diag-page .k-btn-ghost:hover{background:var(--k-black);color:var(--k-cream)}#avoir-diag-page .k-btn-ghost.on-dark{color:var(--k-cream);border-color:var(--k-cream)}#avoir-diag-page .k-btn-ghost.on-dark:hover{background:var(--k-cream);color:var(--k-black)}#avoir-diag-page .k-link{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:1px;color:var(--k-black);display:inline-block;position:relative;padding-bottom:6px}#avoir-diag-page .k-link::after{content:"";position:absolute;right:0;bottom:0;height:1px;width:100%;background:var(--k-gold);transform-origin:right;transition:transform .6s var(--ease)}#avoir-diag-page .k-link:hover::after{transform:scaleX(1.4)}#avoir-diag-page .k-split-content.beige{background:var(--k-beige)}#avoir-diag-page .k-split-content.dark{background:var(--k-noir);color:var(--k-cream)}#avoir-diag-page .k-split-content.dark h2{color:var(--k-cream)}#avoir-diag-page .k-split-content.dark .k-lead{color:rgba(247,249,251,.78)}#avoir-diag-page .k-split-content.dark .eyebrow{color:var(--k-gold-light)}#avoir-diag-page .k-steps-section{background:var(--k-cream)}#avoir-diag-page .k-steps{list-style:none;padding:0;margin:80px auto 0;max-width:1000px}#avoir-diag-page .k-step{display:grid;grid-template-columns:200px 1fr;gap:60px;padding:56px 0;border-bottom:1px solid var(--k-line);align-items:start}#avoir-diag-page .k-step:last-child{border-bottom:0}#avoir-diag-page .k-step-num{font-family:var(--serif-latin);font-size:clamp(80px,9vw,128px);font-weight:300;color:var(--k-gold);line-height:.85;font-style:italic;letter-spacing:-3px;direction:ltr;text-align:start}#avoir-diag-page .k-step h3{font-family:var(--sans);font-size:28px;font-weight:700;color:var(--k-black);margin:0 0 14px}#avoir-diag-page .k-step p{font-family:var(--sans);font-size:15.5px;color:var(--k-text-muted);line-height:2;margin:0;max-width:580px;font-weight:400}#avoir-diag-page .k-benefits{background:var(--k-beige);padding:140px 0}#avoir-diag-page .k-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:80px;background:var(--k-line)}#avoir-diag-page .k-benefit{background:var(--k-beige);padding:48px 36px;transition:background .5s var(--ease)}#avoir-diag-page .k-benefit:hover{background:var(--k-cream)}#avoir-diag-page .k-benefit-icon{width:42px;height:42px;margin:0 0 24px;color:var(--k-gold-dark)}#avoir-diag-page .k-benefit h3{font-family:var(--sans);font-size:20px;font-weight:700;color:var(--k-black);margin:0 0 12px}#avoir-diag-page .k-benefit p{font-family:var(--sans);font-size:14px;color:var(--k-text-muted);line-height:1.9;margin:0}#avoir-diag-page .k-faq-item.open{border-bottom-color:var(--k-gold)}#avoir-diag-page .k-faq-item.open .k-faq-q::after{transform:rotate(45deg)}#avoir-diag-page .k-faq-item.open .k-faq-a{display:block}#avoir-diag-page .reveal.in{opacity:1;transform:translateY(0)}@media (max-width:980px){#avoir-diag-page .k-benefits-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){#avoir-diag-page .k-benefits-grid{grid-template-columns:1fr}#avoir-diag-page .k-step{grid-template-columns:1fr;gap:18px;padding:40px 0}#avoir-diag-page .k-step-num{font-size:72px}}