/* Commercial launch: clear deliverables and readable Serbian typography. */
.deliverable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px}.deliverable-grid article{border-top:1px solid #555;padding-top:24px}.deliverable-grid .index{color:#bcbcbc}.deliverable-grid h3{margin:24px 0 16px}.deliverable-grid p,.pilot-note{color:#c4c4c4;line-height:1.7}.pilot-note{max-width:60rem;margin-top:44px;font-size:1rem}.pilot-section .section-heading .lead{color:#c4c4c4}.form-help a{text-decoration:underline;text-underline-offset:3px}.prose h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:40px 0 18px}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:20px}.nav{gap:24px}.commercial-hero h1{overflow-wrap:normal}.contact-fallback .actions{align-items:stretch}.contact-fallback .text-link{min-height:48px}.contact-fallback textarea{color:#eee}.footer-links{flex-wrap:wrap}.hero-sculpture figcaption{gap:16px}html[lang=sr] .commercial-hero h1{font-size:clamp(2.75rem,4.8vw,5rem)}
@media(max-width:980px){.deliverable-grid{grid-template-columns:1fr;gap:28px}.deliverable-grid h3{margin-top:14px}html[lang=sr] .commercial-hero h1{font-size:clamp(2.55rem,8.2vw,4.7rem)}.nav{gap:18px}.pilot-note{margin-top:30px}}
@media(max-width:400px){html[lang=sr] .commercial-hero h1{font-size:2.5rem}.contact-note a{font-size:.94rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:980px){.commercial-hero .hero-copy>.lead{order:2;margin-top:24px}.commercial-hero .actions{order:3}.commercial-hero .hero-note{order:4}.commercial-hero .hero-sculpture{order:5;margin-top:30px}.commercial-hero .hero-copy>.eyebrow{font-size:.75rem}}

.contact-form fieldset{border:0;margin:0;padding:0;min-width:0}
