.bw-commercial{min-height:100vh;background:radial-gradient(ellipse at 8% 25%,#174334 0,transparent 55%),#0d2c22;color:#e8e3ce;font:16px/1.7 system-ui,sans-serif}.bw-commercial nav,.bw-commercial main,.bw-commercial footer{max-width:1160px;margin:auto;padding:24px 32px}.bw-commercial nav{display:flex;gap:25px;align-items:center;justify-content:space-between}.bw-commercial header{border-bottom:1px solid #ffffff16}.bw-commercial .logo{font:600 27px Georgia,serif;white-space:nowrap}.bw-commercial .nav-links{display:flex;gap:22px}.bw-commercial h1{font:clamp(36px,5vw,60px)/1.12 Georgia,serif;max-width:850px;margin:25px 0}.bw-commercial h2{font:29px/1.25 Georgia,serif;color:#123c2e}.bw-commercial .lead{max-width:780px;color:#c9d0bc;font-size:19px}.bw-commercial main{padding-top:72px;padding-bottom:60px}.bw-commercial-card{border:1px solid #f0ebd52b;background:linear-gradient(125deg,#e0ddc5df,#bfc1accd);backdrop-filter:blur(18px);border-radius:18px;padding:30px;color:#153b2e;margin:25px 0;box-shadow:0 12px 32px #0002}.bw-commercial-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.bw-commercial-grid .bw-commercial-card{margin:0}.bw-commercial .section-label{color:#bca372;letter-spacing:.14em;font-size:12px;font-weight:700}.bw-commercial-card .section-label{color:#385441}.bw-commercial .small{font-size:14px}.bw-commercial .btn-primary{display:inline-block;background:#194d38;color:#f5efdb;padding:12px 18px;border-radius:8px;text-decoration:none}.bw-commercial .btn-secondary{display:inline-block;color:#153b2e;padding:12px 18px;text-decoration:underline}.bw-commercial footer{display:flex;flex-wrap:wrap;gap:25px;border-top:1px solid #ffffff16;padding:32px}.bw-commercial .lang-text-link{color:#e8e3ce}.bw-commercial a:focus-visible{outline:3px solid #c5aa73;outline-offset:5px}.bw-commercial .skip-link{position:absolute;left:-10000px}.bw-commercial .skip-link:focus{left:20px;top:20px;background:#174334;padding:15px;z-index:30}@media(max-width:760px){.bw-commercial nav,.bw-commercial main,.bw-commercial footer{padding:22px}.bw-commercial .nav-links{display:none}.bw-commercial .logo{font-size:23px}.bw-commercial main{padding-top:45px}.bw-commercial-grid{grid-template-columns:1fr}.bw-commercial-card{padding:24px}.bw-commercial .bw-language-controls{gap:10px}}
.bw-commercial .btn-primary{color:#f5efdb !important;border-color:#194d38}.bw-commercial .btn-primary:hover{background:#123c2e;border-color:#123c2e;color:#f5efdb !important}@media(max-width:760px){.bw-commercial nav{flex-wrap:wrap;gap:14px}.bw-commercial .bw-language-controls{margin-left:auto}}
