.areas-page{font-family:var(--font-sans), system-ui, sans-serif;color:#333;background-color:#fff;padding-bottom:60px}.text-center{text-align:center}.areas-hero{background:url(/images/adhesive-tape-manufacturer-india/tapex-adhesive-tapes-range.webp) 50% 0/cover no-repeat fixed;justify-content:center;align-items:center;padding:150px 20px;display:flex;position:relative}.areas-hero:before{content:"";background:#07364ad9;position:absolute;inset:0}.hero-content{z-index:1;max-width:900px;position:relative}.hero-kicker{text-transform:uppercase;color:#fffc;letter-spacing:2px;margin-bottom:25px;font-size:16px;font-weight:700}.hero-title{color:#fff;font-size:clamp(35px,5vw,60px);font-family:var(--font-display), sans-serif;margin:0 0 20px;font-weight:700}.hero-subtitle{color:#fffc;margin-top:20px;font-size:clamp(18px,2.5vw,22px)}.areas-container{width:min(1140px,100%);margin:0 auto;padding:80px 20px}.stats-section{margin-bottom:80px}.stats-section h2{color:#07364a;font-size:clamp(32px,4vw,36px);font-family:var(--font-display), sans-serif;margin-bottom:20px}.stats-desc{color:#566b73;max-width:800px;margin:0 auto 60px;font-size:16px;line-height:1.6}.stats-desc strong{color:#07364a}.stats-row{flex-wrap:wrap;justify-content:center;margin:0 -15px;display:flex}.stat-col{flex:0 0 25%;max-width:25%;margin-bottom:30px;padding:0 15px}.stat-number{color:#a64d00;margin-bottom:10px;font-size:50px;font-weight:700;line-height:1;display:block}.stat-label{color:#07364a;margin:0;font-size:16px}.states-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:80px;display:grid}.state-section{background:#fff;border:1px solid #dce6e9;border-top:3px solid #0b4f6c;border-radius:16px;padding:28px}.state-title{color:#07364a;font-size:clamp(20px,2.2vw,22px);line-height:1.25;font-family:var(--font-display), sans-serif;margin-bottom:12px}.state-desc{color:#566b73;margin-bottom:25px;font-size:15px;line-height:1.6}.cities-row{flex-wrap:wrap;margin:0 -15px;display:flex}.city-col{flex:0 0 33.333%;max-width:33.333%;margin-bottom:15px;padding:0 15px}.city-item{color:#333;align-items:center;font-size:15px;display:flex}.city-icon{color:#0b4f6c;flex-shrink:0;margin-right:8px}.city-item strong{color:#07364a;font-weight:600}.bottom-cta{margin-bottom:80px}.bottom-cta h2{color:#07364a;font-size:clamp(28px,3.5vw,32px);font-family:var(--font-display), sans-serif;margin-bottom:15px}.cta-desc{color:#566b73;max-width:700px;margin:0 auto 30px;font-size:16px;line-height:1.6}.btn{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary{color:#fff;background-color:#0b4f6c;border:1px solid #0b4f6c}.btn-primary:hover{color:#fff;background-color:#a64d00;border-color:#a64d00}.btn-large{text-transform:uppercase;letter-spacing:1px;padding:15px 60px;font-size:16px}@media (max-width:991px){.areas-hero{padding:120px 20px}}@media (max-width:767px){.areas-page{overflow-x:hidden}.areas-hero{background-attachment:scroll;padding:100px 18px}.areas-container{padding:55px 18px}.states-grid{grid-template-columns:1fr;gap:16px}.state-section{padding:22px 18px}.stat-col{flex:0 0 50%;max-width:50%;margin-bottom:30px}.stat-number{font-size:40px}.city-col{flex:0 0 50%;max-width:50%;padding-left:8px;padding-right:8px}.cities-row{margin-left:-8px;margin-right:-8px}.city-item{font-size:14px;line-height:1.45}.btn-large{white-space:normal;text-align:center;width:100%;padding-left:20px;padding-right:20px}}@media (max-width:380px){.areas-hero{padding:80px 14px}.areas-container{padding-left:14px;padding-right:14px}.city-item{font-size:13px}}
