.advertising-page{max-width:800px;margin:40px auto;padding:0 20px}.advertising-title{font-size:28px;font-weight:700;margin-bottom:20px;text-align:center;color:#333}.advertising-description{font-size:16px;line-height:1.6;margin-bottom:30px;text-align:center;color:#555}.advertising-section{margin-bottom:50px}.advertising-section-title{font-size:24px;font-weight:700;margin-bottom:25px;color:#333;text-align:center;position:relative}.advertising-section-title:after{content:"";display:block;width:50px;height:3px;background-color:#CB6B52;margin:10px auto 0}.advertising-media-info{display:flex;flex-direction:column;gap:30px}.advertising-media-stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;margin-bottom:20px}.advertising-stat-item{text-align:center;padding:20px;background-color:#f9f9f9;border-radius:10px;min-width:150px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.advertising-stat-title{font-size:16px;font-weight:700;margin-bottom:10px;color:#555}.advertising-stat-value{font-size:20px;font-weight:700;color:#CB6B52}.advertising-media-audience{background-color:#f9f9f9;border-radius:10px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.advertising-audience-title{font-size:18px;font-weight:700;margin-bottom:15px;color:#333;text-align:center}.advertising-audience-data{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.advertising-audience-item{margin-bottom:15px}.advertising-audience-label{font-size:15px;font-weight:700;margin-bottom:5px;color:#555}.advertising-audience-value{font-size:14px;line-height:1.5;color:#666}.advertising-menu-list{display:flex;flex-direction:column;gap:30px}.advertising-menu-item{border:1px solid #eee;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.advertising-menu-header{background-color:#f5f5f5;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.advertising-menu-title{font-size:18px;font-weight:700;color:#333}.advertising-menu-price{font-size:16px;font-weight:700;color:#CB6B52}.advertising-menu-content{padding:20px;display:flex;flex-direction:column;gap:20px}.advertising-menu-image{flex:1 1}.advertising-image-placeholder{background-color:#f9f9f9;border:1px dashed #ddd;border-radius:5px;height:150px;display:flex;align-items:center;justify-content:center;color:#999}.advertising-menu-details{flex:2 1}.advertising-menu-description{font-size:15px;line-height:1.6;margin-bottom:15px;color:#555}.advertising-menu-features{padding-left:20px}.advertising-menu-features li{font-size:14px;line-height:1.6;margin-bottom:8px;color:#666;list-style-type:disc}.advertising-flow{display:flex;flex-direction:column;gap:30px;max-width:600px;margin:0 auto}.advertising-flow-item{display:flex;gap:20px}.advertising-flow-number{background-color:#CB6B52;color:white;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.advertising-flow-content{flex:1 1}.advertising-flow-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.advertising-flow-description{font-size:15px;line-height:1.6;color:#555}.advertising-contact-text{font-size:16px;line-height:1.6;margin-bottom:25px;text-align:center;color:#555}.advertising-contact-buttons{display:flex;flex-direction:column;align-items:center;gap:15px}.advertising-contact-button{display:inline-block;padding:12px 30px;background-color:#CB6B52;color:white;border-radius:5px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .3s}.advertising-contact-button:hover{background-color:#b85a43}.advertising-contact-email{font-size:16px;color:#555}.advertising-email-label{font-weight:700}.advertising-email-address{color:#CB6B52}@media (max-width:768px){.advertising-page{margin:30px auto}.advertising-title{font-size:24px}.advertising-section-title{font-size:20px}.advertising-media-stats{flex-direction:column;align-items:center}.advertising-stat-item{width:100%}.advertising-audience-data{grid-template-columns:1fr}.advertising-menu-header{flex-direction:column;align-items:flex-start;gap:5px}.advertising-menu-content{flex-direction:column}.advertising-flow-item{flex-direction:column;align-items:center;text-align:center}.advertising-flow-number{margin-bottom:10px}}@media (min-width:768px){.advertising-menu-content{flex-direction:row}}