.country-context{background:#f2f9f8;border-block:1px solid #d3e9e6;color:#17342e;padding:14px 24px;font:400 .94rem/1.5 system-ui,sans-serif}.country-context>div{max-width:1160px;margin:auto}.country-context nav{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.country-context nav span{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#47625e}.country-context a{color:#0a756f;text-decoration:underline;text-underline-offset:3px}.country-context a[aria-current]{font-weight:700}.country-context p{margin:8px 0 0;max-width:105ch}.country-context p span{white-space:nowrap;font-size:.85rem;color:#47625e}.country-form-note{font:400 .9rem/1.5 system-ui,sans-serif!important;margin-top:14px!important;color:inherit;opacity:.85}.country-request{border:1px solid #d3e9e6;border-radius:16px;max-width:min(660px,calc(100vw - 32px));max-height:85vh;margin:auto;padding:28px;color:#10201e;background:#fff;box-shadow:0 24px 70px #08171366}.country-request::backdrop{background:#081713aa}.country-request h2{font:600 1.65rem/1.2 system-ui,sans-serif;margin:0 0 12px}.country-request p{font:400 1rem/1.6 system-ui,sans-serif;margin:12px 0}.country-request pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 .96rem/1.55 system-ui,sans-serif;border:1px solid #c9ded7;padding:16px;border-radius:10px;max-height:40vh;overflow:auto;background:#f2f9f8}.country-request footer{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.country-request a,.country-request button{font:600 .96rem/1.35 system-ui,sans-serif;border-radius:8px;border:1px solid #0a756f;padding:12px 18px;background:#0a756f;color:#fff;text-decoration:none;cursor:pointer}.country-request button{background:white;color:#0a756f}.country-context a:focus-visible,.country-request :focus-visible{outline:3px solid #0a756f;outline-offset:4px}@media(max-width:600px){.country-context{padding:14px 18px}.country-request{padding:20px}.country-request footer>*{width:100%;text-align:center}.country-context p span{white-space:normal}}
.country-context~* [data-country-action],button[data-country-action]{white-space:normal;line-height:1.4;max-width:100%}
@media(max-width:640px){body[data-brand="buzzard"] .hero-left,body[data-brand="buzzard"] .hero-right{min-width:0;max-width:100%}body[data-brand="buzzard"] .hero-badge{white-space:normal;text-align:center;max-width:100%;line-height:1.5}body[data-brand="buzzard"] .hero-left .btn,body[data-brand="buzzard"] .hero-left a{max-width:100%;white-space:normal;line-height:1.45}body[data-brand="buzzard"] .country-min-width{min-width:0!important;max-width:100%}body[data-brand="buzzard"] .case-grid{grid-template-columns:minmax(0,1fr)!important}body[data-brand="buzzard"] .case-copy,body[data-brand="buzzard"] .case-visual,body[data-brand="buzzard"] .case-stats,body[data-brand="buzzard"] .stat{min-width:0;max-width:100%}body[data-brand="buzzard"] .case-visual>div{min-width:0;max-width:100%}body[data-country-route="ki-mitarbeiter/"] .case-visual>div>div:first-child,body[data-country-route="kundenservice-automatisieren/"] .case-visual>div>div:first-child,body[data-country-route="kosten/"] .case-visual>div>div:first-child{font-size:clamp(1.8rem,8vw,2.4rem)!important}}
@media(max-width:640px){body[data-brand="buzzard"] .hero-badge{white-space:normal!important}body[data-brand="buzzard"] .hero-left .btn,body[data-brand="buzzard"] .hero-left a{white-space:normal!important}}
@media(max-width:640px){body[data-brand="buzzard"] [data-country-action]{white-space:normal!important;min-width:0!important}body[data-brand="buzzard"] .email-row{flex-wrap:wrap}body[data-brand="buzzard"] .email-row>input{min-width:0;flex-basis:100%!important}body[data-brand="buzzard"] .email-row>button{width:100%}}

/* Country workflow detail; independent of original source layouts. */
.buzzard-local-profile{box-sizing:border-box;width:min(1100px,calc(100% - 40px))!important;max-width:1100px!important;margin:32px auto!important;padding:24px!important;border:1px solid rgba(120,145,170,.3);border-radius:16px;background:#f5f8fc;color:#172536;font-family:Arial,sans-serif;text-align:left}
.buzzard-local-profile h2{font-size:clamp(20px,4vw,27px);line-height:1.25;margin:0 0 14px;color:inherit;overflow-wrap:anywhere}
.buzzard-local-profile p{font-size:15px;line-height:1.6;margin:10px 0;color:inherit;max-width:90ch;overflow-wrap:anywhere}
.buzzard-local-profile a{color:#1852a0;text-decoration:underline}
@media(max-width:390px){.buzzard-local-profile{width:calc(100% - 24px)!important;padding:16px!important}}
.buzzard-model-note{font-size:12px!important;line-height:1.45!important;padding:8px 14px!important;margin:0!important;color:var(--text-muted,#52606f);text-align:center;overflow-wrap:anywhere}
/* Long subject names must wrap on narrow screens; do not mask overflow. */
@media(max-width:600px){body[data-brand="buzzard"] h1,body[data-brand="buzzard"] h2,body[data-brand="buzzard"] h3,body[data-brand="buzzard"] h2 em,body[data-brand="buzzard"] h3 em{overflow-wrap:anywhere}}
/* Intrinsic card widths must shrink within the mobile grid. */
@media(max-width:820px){body[data-brand="buzzard"] .intg{grid-template-columns:minmax(0,1fr)}body[data-brand="buzzard"] .sw-card{min-width:0}body[data-brand="buzzard"] .sw-row{flex-wrap:wrap;gap:.5rem}body[data-brand="buzzard"] .footer-links{flex-wrap:wrap}}
@media(max-width:600px){
body[data-brand="buzzard"] .system-item{flex-wrap:wrap}
body[data-brand="buzzard"] .system-item>*{min-width:0;max-width:100%}
body[data-brand="buzzard"] .system-item .risk-indicator{white-space:normal;overflow-wrap:anywhere}
body[data-brand="buzzard"] .prompts-grid{grid-template-columns:minmax(0,1fr)}
body[data-brand="buzzard"] .prompt-card,body[data-brand="buzzard"] .prompt-text{min-width:0;overflow-wrap:anywhere}
body[data-brand="buzzard"] .proof-stats{flex-wrap:wrap}
body[data-brand="buzzard"] .sticky-cta form{flex-wrap:wrap}
body[data-brand="buzzard"] .sticky-cta input{min-width:0;max-width:100%}
body[data-brand="buzzard"] .sticky-cta .country-form-note{flex:0 0 100%;margin:2px 0;font-size:10px}
}
@media(max-width:600px){body[data-country-route="ki-arztpraxis/"] .case-visual [style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}body[data-country-route="ki-arztpraxis/"] .case-visual [style*="grid-template-columns"]>div:nth-child(2){transform:rotate(90deg);text-align:center}body[data-brand="buzzard"] .prompt-header{flex-wrap:wrap}}
@media(max-width:600px){body[data-brand="buzzard"] .price .amt{font-size:clamp(24px,8vw,40px);overflow-wrap:anywhere}body[data-brand="buzzard"] .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-brand="buzzard"] .industry-card{min-width:0;overflow-wrap:anywhere}}
@media(max-width:600px){body[data-brand="buzzard"] #step3 [style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}body[data-brand="buzzard"] #step3 input{min-width:0;max-width:100%;width:100%;box-sizing:border-box}}
body[data-country-route="case-studies/baduvia/"] .country-context{margin-top:64px}
body[data-country-route="case-studies/baduvia/"] .chrome{background:#f7f3eb}
@media(max-width:600px){
body[data-brand="buzzard"] .case-visual [style*="grid-template-columns:1fr auto 1fr"],body[data-brand="buzzard"] .case-visual [style*="grid-template-columns: 1fr auto 1fr"]{grid-template-columns:minmax(0,1fr)!important}
body[data-brand="buzzard"] .case-visual [style*="grid-template-columns"]>*{min-width:0;overflow-wrap:anywhere}
body[data-brand="buzzard"] .case-visual [style*="text-transform:uppercase"],body[data-brand="buzzard"] .case-visual [style*="text-transform: uppercase"]{font-size:10px!important;overflow-wrap:anywhere}
body[data-country-route="hero-software-alternative/"] .footer-grid{grid-template-columns:minmax(0,1fr)!important}
body[data-country-route="hero-software-alternative/"] .footer-column{min-width:0;overflow-wrap:anywhere}
body[data-country-route="unternehmerabend/"] .nav__inner{gap:.5rem;flex-wrap:wrap}
body[data-country-route="unternehmerabend/"] .nav__brand{min-width:0}
}
@media(max-width:600px){body[data-brand="buzzard"] .summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-brand="buzzard"] .summary-card{min-width:0;overflow-wrap:anywhere}}
