/* Final visual pass: a tighter, premium livestock brand system. */
:root{--ink:#10261d;--forest:#071f16;--cream:#f6f2e9;--gold:#e3ad4d;--mist:#e4eadc;--soft:#62756a;--line:rgba(16,38,29,.12);--radius:18px}
body{letter-spacing:-.012em}.site-header{height:76px;box-shadow:0 1px 0 rgba(16,38,29,.08)}.brand{font-size:1.16rem;letter-spacing:-.07em}.main-nav a{font-size:.77rem;letter-spacing:.015em}.hero{min-height:760px;align-items:center;padding-top:7rem;padding-bottom:7rem}.hero:before{background:linear-gradient(90deg,rgba(4,20,14,.93) 0%,rgba(5,27,19,.77) 40%,rgba(5,27,19,.18) 100%)}.hero:after{background-position:center 53%;filter:saturate(.84) contrast(1.04)}.hero-copy{max-width:760px;padding:1.1rem 0 1.1rem 2rem;border-left:2px solid var(--gold)}.hero h1{max-width:710px;font-size:clamp(3.7rem,7.1vw,7.7rem);line-height:.92;margin:.72rem 0 1.45rem}.hero-text{max-width:520px;font-size:1rem;line-height:1.78}.hero-actions{gap:1.15rem;margin-top:2.25rem}.hero-actions .button{padding:.95rem 1.45rem}.hero-tag{right:clamp(1.25rem,6vw,7rem);bottom:2.5rem;border-radius:999px;background:rgba(5,27,19,.28);padding:.7rem 1rem}.trust-strip{margin:-43px clamp(1.25rem,6vw,7rem) 0;border-radius:16px;overflow:hidden}.trust-strip div{padding:1.25rem 1.65rem}.trust-strip strong{font-size:.64rem}.trust-strip span,.trust-strip a{font-size:1rem}.section{padding-top:clamp(5.8rem,10vw,10rem);padding-bottom:clamp(5.8rem,10vw,10rem)}.section-heading{max-width:790px}.section-heading h2{max-width:680px;line-height:.93}.section-heading>p:last-child{line-height:1.75}.service-grid{gap:1rem}.service-card{background:linear-gradient(135deg,#f7f2e6,#eef1e7);border:1px solid rgba(16,38,29,.06);box-shadow:0 9px 24px rgba(16,38,29,.035);min-height:310px}.service-card h3{font-size:1.9rem;max-width:240px}.service-card p{max-width:310px;line-height:1.74}.statement-wrap{background:linear-gradient(180deg,#f6f2e9,#edf0e5)}.statement{border-top:0;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.panel{box-shadow:0 20px 45px rgba(7,31,22,.11)}.panel h2{font-size:clamp(3rem,4.8vw,5.1rem);line-height:.92}.steps{padding:1.3rem 0}.steps li{padding:1.65rem 0}.steps h3{font-size:1.65rem}.eid-section{padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}.eid-copy h2{line-height:.92}.eid-stamp{box-shadow:inset 0 0 0 13px rgba(229,181,91,.07),0 18px 60px rgba(0,0,0,.15)}.contact-section{background:#fbfaf6}.contact-grid{align-items:start}.whatsapp-card{border-radius:14px;background:linear-gradient(135deg,#237e53,#15945e)}.enquiry-form{background:#fff;border:0;box-shadow:0 17px 45px rgba(16,38,29,.08)}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{background:#fbfaf7;border-color:#e4dbcc;min-height:47px}.enquiry-form textarea{min-height:140px}.site-footer{background:linear-gradient(135deg,#061c14,#0b2c1f)}

body.urdu .site-header{flex-direction:row-reverse}body.urdu .main-nav{direction:rtl}body.urdu .hero-copy{border-left:0;border-right:2px solid var(--gold);padding-left:0;padding-right:2rem}body.urdu .hero-text{line-height:2.2}body.urdu .service-card p,body.urdu .steps p,body.urdu .statement p,body.urdu .eid-copy p,body.urdu .section-heading>p:last-child{line-height:2.15}body.urdu input,body.urdu textarea,body.urdu select{text-align:right}body.urdu .contact-details{grid-column:2}body.urdu .enquiry-form{grid-column:1}
@media(max-width:800px){.hero{min-height:680px;padding-top:6rem;padding-bottom:5rem}.hero-copy{padding-left:1.35rem}.hero h1{font-size:clamp(3.45rem,13vw,5.5rem)}.trust-strip{margin:-18px 1.1rem 0}.service-card{min-height:auto}.statement{padding-top:4rem}.site-footer{padding-bottom:5.5rem}body.urdu .contact-details,body.urdu .enquiry-form{grid-column:auto}body.urdu .hero-copy{padding-right:1.35rem}}
@media(max-width:500px){.site-header{height:70px}.hero{min-height:620px}.hero h1{font-size:3.4rem;letter-spacing:-.075em}.hero-copy{padding-left:1rem}.hero-text{font-size:.94rem}.trust-strip div{padding:1rem 1.2rem}.section-heading h2,.statement h2,.eid-copy h2{font-size:3.25rem}.service-card{padding:1.65rem}.service-card h3{font-size:1.72rem}.eid-stamp{width:220px}.floating-whatsapp{padding:.82rem 1rem}.urdu .hero h1{font-size:2.75rem;line-height:1.5}.urdu .section-heading h2,.urdu .statement h2,.urdu .eid-copy h2{font-size:2.5rem;line-height:1.6}}
