/* Targeted refinements retain the Romanian source palette and serif headings. */
:root{--ink:#263b31;--accent:#934333;--accent-dark:#24513d;--surface:#f5f1e9;--warm:#fbf7ef;--brand:#934333;--line:#d8d0c4}
body{font-family:"Segoe UI",Arial,sans-serif;font-size:18px;color:var(--ink);background:var(--paper)}
.romania-operator{padding:7px 24px;background:#e9eee8;color:#334c3e;font-size:12px;line-height:1.4;text-align:center}
main>section,main>.section{padding:62px 24px}
main .container{width:min(100%,1180px);max-width:1180px}
main h1{font-size:clamp(38px,3.8vw,52px);line-height:1.08;max-width:21ch}
main h2{font-size:clamp(29px,3vw,38px);line-height:1.16;max-width:29ch}
main h3{font-size:23px;line-height:1.24}
.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.07em}
main>.hero{padding:42px 24px 46px}
.hero .container.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;grid-template-areas:"copy media" "actions media";gap:18px 42px;align-items:center}
.hero-copy{grid-area:copy}.hero-media{grid-area:media}.hero-grid>.button-row{grid-area:actions;justify-content:flex-start;flex-wrap:wrap;gap:12px;padding:0;margin:0;display:flex}
.hero-copy>p{font-size:18px;line-height:1.62;margin-bottom:20px}
.hero-criteria{margin:0;padding-top:12px;gap:8px 20px;font-size:14px;line-height:1.5}
.hero-media::before{bottom:-12px;left:-12px;width:65%;border-radius:14px 14px 14px 46px}
.hero .hero-grid .hero-media{max-width:480px!important;justify-self:end}
.hero .hero-visual{height:auto;aspect-ratio:3/2;min-height:0!important;border-radius:14px 14px 14px 46px;box-shadow:none}
.hero .hero-visual img{height:100%;min-height:0!important;object-position:50% 50%}
.btn{min-height:48px;border-radius:6px;font-size:16px;line-height:1.35;padding:13px 19px;white-space:normal}
.btn-primary{background:#934333;color:#fff;box-shadow:none}.btn-primary:hover{background:#773529;color:#fff}
.btn-secondary{border-color:#24513d;color:#24513d}.btn-secondary:hover{background:#24513d;color:#fff}
.seller-section{background:#f7f3ed}
.seller-section .container.seller-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:42px;align-items:center}
.seller-copy{max-width:600px}.seller-copy p{font-size:18px;line-height:1.65;color:#4f5751}
main .romania-photo{height:300px;min-height:0!important;border-radius:12px;box-shadow:none}
main .romania-photo img{height:100%;min-height:0!important;object-fit:cover;object-position:50% 50%}
main .awz-image-wrap figcaption{font-size:11px;line-height:1.35;max-width:calc(100% - 20px);background:#173a2cdd;color:#fff}
.types-section .section-heading{margin:0 0 30px;text-align:left;max-width:800px}
.types-section .category-grid{gap:18px}
main .types-section .category-card:nth-child(n){grid-column:span 4;min-height:0;cursor:default;transform:none;box-shadow:none;padding:25px;border-radius:12px;background:#fff}
.types-section .category-card:hover{transform:none;box-shadow:none}
.types-section .category-card::after{content:none}
.types-section .category-card .index{margin-bottom:14px;font-size:12px;color:#934333}
.types-section .category-card h3{font-size:23px;color:#263b31}
.types-section .category-card p{font-size:17px;line-height:1.62;color:#525e55}
main .types-section .category-card[data-category="agricultural"]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;background:#f0f4ed;padding:0;overflow:hidden}
.types-section .category-card[data-category="agricultural"] .romania-photo{height:290px;border-radius:0}
.romania-agricultural-copy{padding:26px 30px 26px 0}
.buy-section{background:#173a2c;color:#fff}
.buy-section h2{color:#fff;max-width:29ch}
.buy-section p{color:#eef4ef;max-width:760px;font-size:18px;line-height:1.65;margin-bottom:24px}
.buy-section .eyebrow{color:#ead3b9}.buy-section .btn-secondary{color:#fff;border-color:#d6e3d8}.buy-section .btn-secondary:hover{color:#173a2c;background:#fff}
.awz-business-grid{grid-template-columns:minmax(0,1fr)!important;max-width:850px}
.awz-business-grid .awz-pilot-form{padding:32px}.awz-business-grid .awz-contact{padding:28px 32px}
.awz-intents{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.awz-intents label{font-size:15px;min-height:56px}
.awz-intents label:has(input:checked){border-color:#934333;background:#fcf5ef}
.awz-pilot-form summary{font-size:16px;line-height:1.5}.awz-consent,.awz-confidential{font-size:14px;color:#4f5c53}
.awz-pilot-form textarea::placeholder,.awz-pilot-form input::placeholder{color:#647066;opacity:1}
.awz-pilot-form button[type=submit]{min-height:50px;background:#934333}.awz-pilot-form button[type=submit]:hover{background:#773529}
.awz-contact address{margin-top:16px}.awz-contact h2{font-size:28px}
.awz-introduction{background:#f0f3ed}.awz-introduction h2{color:#263b31}.awz-introduction-facts dt{color:#24513d}
.awz-footer{background:#263b31}.awz-footer a{min-height:32px;display:inline-flex;align-items:center}
.romania-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.romania-anchor{display:block;height:0;scroll-margin-top:130px}
:focus-visible{outline:3px solid #934333;outline-offset:4px}.buy-section :focus-visible,.awz-footer :focus-visible{outline-color:#f2d6b7}
.awz-header [data-awz-nav] a[href="index.html#verkaufen"]{display:inline-flex!important}
@media(min-width:1000px) and (max-width:1120px){.awz-header [data-awz-nav] a{font-size:12px;padding-inline:6px}.awz-header .awz-brand-copy small{font-size:12px}}
@media(max-width:900px){
 .hero .container.hero-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "media" "actions";gap:24px}
 .hero-copy{max-width:720px}.hero .hero-grid .hero-media{justify-self:start}
 .hero-media::before{display:none}.hero-grid>.button-row{margin-top:0}
 .seller-section .container.seller-grid{gap:28px}
 main .types-section .category-card:nth-child(n){grid-column:span 6}
 main .types-section .category-card[data-category="commercial"]{grid-column:1/-1}
 main .types-section .category-card[data-category="agricultural"]{grid-column:1/-1;gap:24px}
 .romania-agricultural-copy{padding-right:22px}
}
@media(max-width:600px){
 body{font-size:17px}main>section,main>.section{padding:42px 18px}.romania-operator{padding:7px 16px;font-size:11px}
 main h1{font-size:36px;line-height:1.1}main h2{font-size:29px}main h3{font-size:22px}
 main>.hero{padding:30px 18px 36px}.hero-copy>p{font-size:17px}.hero-criteria{font-size:14px}
 .hero .hero-grid .hero-media{max-width:360px!important}.hero .hero-visual{border-radius:10px 10px 10px 32px}
 .hero-grid>.button-row{display:grid;grid-template-columns:1fr;gap:10px}.hero-grid>.button-row .btn{width:100%}
 .seller-section .container.seller-grid{grid-template-columns:minmax(0,1fr)!important;gap:25px}
 main .romania-photo{height:230px}.seller-section .romania-photo{height:auto;aspect-ratio:3/2}.seller-copy p{font-size:17px}
 main .types-section .category-card:nth-child(n){grid-column:1/-1;padding:22px}
 main .types-section .category-card[data-category="agricultural"]{display:block;padding:0}
 .types-section .category-card[data-category="agricultural"] .romania-photo{height:210px}
 .romania-agricultural-copy{padding:24px 22px}
 .buy-section p{font-size:17px}.buy-section .btn{width:100%}
 .awz-business-inquiry{padding:42px 16px}.awz-business-grid .awz-pilot-form,.awz-business-grid .awz-contact{padding:22px 18px}
 .awz-intents{grid-template-columns:1fr}.awz-intents label{min-height:48px}
 .awz-header .awz-brand-copy small{font-size:11px}.awz-header .awz-brand img{width:50px;height:34px}
 .awz-language-nav{gap:7px!important}.awz-language-nav a{font-size:13px;padding:6px 9px!important}
}
@media(max-width:360px){main h1{font-size:33px}main h2{font-size:27px}.awz-header-inner{gap:8px}.awz-brand{gap:7px}.awz-menu-toggle{padding:8px 6px}.awz-pilot-form summary{font-size:15px}.awz-footer nav{gap:8px 18px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
