/* Ortak SEO, erişilebilirlik ve render iyileştirmeleri */
.direct-answer{margin-top:34px;padding:28px 30px;background:#fffdf8;border:1px solid #d9dfd1;border-left:4px solid #5c704d;border-radius:18px}
.direct-answer h2{margin:4px 0 12px;font-size:32px;line-height:1.08}
.direct-answer p:not(.eyebrow){max-width:900px;margin:0;color:#465341;font-size:16px;line-height:1.7}
.answer-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:17px}
.answer-links a{color:#4d623f;font-size:13px;font-weight:800;text-underline-offset:3px}
.eyebrow,.text-link,.crumb a{color:#536846!important}
.download-kicker{color:#e0e8d5!important}
.disclaimer{color:#62695f!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #293d20;outline-offset:3px}
main>section:not(:first-child),body>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 700px}
.hero-tag,.hero-stat .lbl,.hero-scroll span{color:rgba(253,249,241,.82)!important}
.label--light{color:rgba(253,249,241,.78)!important}
.statement-track{color:rgba(244,235,220,.8)!important}
.scroll-line{transform-origin:top;will-change:transform,opacity}
.support-chat__launcher,.support-chat__message--user span,.support-chat__form button{background:#66765b}
.support-chat__pulse{position:relative;box-shadow:none;animation:none}
.support-chat__pulse::after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:rgba(217,240,203,.55);animation:supportPulseComposited 2s ease-out infinite;will-change:transform,opacity}
@keyframes supportPulseComposited{0%{transform:scale(1);opacity:.8}70%,100%{transform:scale(2);opacity:0}}
@media(prefers-reduced-motion:reduce){.scroll-line,.statement-track,.support-chat__pulse::after{animation:none!important}}
@media(max-width:600px){.direct-answer{margin-top:22px;padding:22px 20px}.direct-answer h2{font-size:28px}}
