.openai-ads-badge{display:inline-flex;align-items:center;width:120px;min-height:37px;margin:0 0 .7rem;flex:none}.openai-ads-badge img{display:block;width:120px;max-width:120px;height:auto}#gpt-ads{scroll-margin-top:100px}.client-logo--light img{filter:grayscale(1) invert(1) brightness(1.15) contrast(1.05)}.client-logo--light:hover img,.client-logo--light:focus-visible img{filter:grayscale(1) invert(1) brightness(1.3)}html,body,body.page{overflow-y:visible;height:auto}body.page{overflow:visible}.case-card__wordmark{display:flex;align-items:center;min-height:58px;font-family:var(--font-display);font-size:2rem;color:var(--text)}.case-progress{color:var(--muted)}.case-detail{scroll-margin-top:110px}.case-detail__header>div{min-width:0}.case-card h2,.case-detail h2{overflow-wrap:anywhere}#gpt-ads .price__from{display:block;font-size:.95rem;line-height:1.5;font-weight:500}@media (max-width:480px){.case-detail__header{flex-wrap:wrap}.contact-form input,.contact-form textarea{font-size:16px}}.contact-form__trap{position:absolute !important;left:-9999px !important;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form__captcha{display:grid;gap:.5rem;min-height:65px;max-width:100%}.contact-form__captcha .cf-turnstile{max-width:100%}.contact-form__captcha-error{margin:0;color:#dea49c;font-size:.9rem;line-height:1.4}@media (max-width:480px){.hero h1:not(.hero__headline){font-size:min(3rem,11.2vw)}}.contact-form__captcha--message-only{min-height:0}.contact-form__notice{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid rgba(222,164,156,.45);border-radius:14px;background:rgba(10,10,10,.6);color:#f5f0e8;font-size:.95rem;line-height:1.45}