.about-page-container{min-height:100vh;margin-bottom:2.5rem;padding-top:2rem}.about-navbar{margin-left:auto;margin-right:auto;border-bottom:4px solid #f36821;width:100%;max-width:1400px;margin-bottom:2rem;padding-left:1rem;padding-right:1rem}.about-nav-list{border-bottom:1px solid #e5e7eb;justify-content:center;align-items:center;gap:2rem;margin:0;padding-top:1rem;padding-bottom:1rem;list-style:none;display:flex}.about-nav-list li{list-style-type:none}.about-nav-link{color:#4b5563;background-color:transparent;border:2px solid #f36821;border-radius:9999px;padding:.25rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.about-nav-link:hover{color:#fff;background-color:#f36821;transform:translateY(-2px);box-shadow:0 4px 12px rgba(243,104,33,.3)}.about-content-wrapper{background-color:#fff;max-width:1400px;min-height:100vh;margin-left:auto;margin-right:auto;display:flex;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.about-image-section{flex:0 0 45%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.team-image{object-fit:cover;width:100%;height:100%;display:block}.about-text-section{background:linear-gradient(to bottom right,#fff,#f9fafb);flex:1;padding:.5rem 3rem;overflow-y:auto}.about-content{max-width:600px}.page-title{margin-left:auto;margin-right:auto;text-align:center;letter-spacing:.025em;color:#334155;width:100%;margin-bottom:.25rem;font-size:2.25rem;font-weight:700}.section-title{letter-spacing:.1em;color:#475569;text-transform:uppercase;margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.875rem;font-weight:600}.subsection-title{letter-spacing:.025em;color:#475569;text-transform:uppercase;margin-top:2rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.about-section{margin-bottom:4rem;scroll-margin-top:2rem}.section-content{margin-top:1.5rem}.team-group{margin-bottom:2rem}.team-member{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;margin-bottom:1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.role{color:#6b7280;min-width:180px;margin-right:1rem;font-size:.875rem;font-weight:600}.name{color:#334155;flex:1;font-size:.875rem;font-weight:500}.contact-section{border-top:2px solid #e5e7eb;margin-top:1.5rem;padding-top:1rem}.contact-section:first-child{border-top:none;margin-top:0;padding-top:0}.contact-section-title{color:#028fb7;border-bottom:1px solid #e5e7eb;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.contact-info{background-color:#f9fafb;border-left:4px solid #f36821;border-radius:.5rem;padding:1.5rem}.contact-item{flex-wrap:wrap;align-items:flex-start;margin-bottom:.5rem;display:flex}.contact-item:last-child{margin-bottom:0}.contact-label{color:#6b7280;min-width:80px;margin-right:1rem;font-weight:600}.contact-value{color:#334155;flex:1;line-height:1.625}.contact-email{color:#f36821;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.contact-email:hover{color:#028fb7;text-decoration:underline}.contact-person{color:#374151;font-weight:500}.privacy-policy-component{width:100%}.privacy-intro{background-color:#f9fafb;border-radius:.5rem;margin-bottom:2rem;padding:1.5rem}.privacy-intro p{color:#374151;margin:0;font-size:1rem;line-height:1.625}.privacy-accordion{flex-direction:column;gap:.75rem;display:flex}.accordion-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.accordion-header{cursor:pointer;text-align:left;background-color:#f9fafb;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.accordion-header:hover{background-color:#f3f4f6}.accordion-header span:first-child{color:#1f2937;font-size:1rem;font-weight:600}.accordion-icon{color:#f36821;font-size:1.25rem;font-weight:700;transition:transform .2s cubic-bezier(.4,0,.2,1)}.accordion-content{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion-content.active{max-height:2000px}.accordion-body{background-color:#fff;padding:1.5rem}.accordion-body p{color:#374151;margin-bottom:1rem;font-size:.875rem;line-height:1.625}.accordion-body p:last-child{margin-bottom:0}.accordion-body ol{flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal;display:flex}.accordion-body ol li{color:#374151;font-size:.875rem;line-height:1.625}.advertising-component{width:100%}.advertising-intro{background-color:#f9fafb;border-left:4px solid #f36821;border-radius:.5rem;margin-bottom:2rem;padding:1.5rem}.advertising-intro p{color:#374151;margin:0;font-size:1rem;font-weight:500;line-height:1.625}.advertising-contacts{flex-direction:column;gap:1.25rem;display:flex}.office-info{flex-direction:column;gap:.75rem;display:flex}.office-address p{color:#334155;margin:0;line-height:1.625}.office-phone{align-items:center;gap:.5rem;display:flex}.phone-number{color:#334155;font-weight:500}@media (max-width:1024px){.about-content-wrapper{flex-direction:column}.about-image-section{flex:none;height:50vh;position:relative}.about-text-section{padding-top:.5rem;padding-bottom:.5rem;padding-left:2rem;padding-right:2rem}.page-title{font-size:1.875rem}.section-title{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.5rem}.contact-section{margin-top:1.25rem}.advertising-contacts{gap:1.25rem}}@media (max-width:768px){.about-text-section{padding-top:2rem;padding-bottom:2rem;padding-left:1.25rem;padding-right:1.25rem}.team-member{flex-direction:column;gap:.25rem}.role{min-width:0;margin-bottom:.25rem;margin-right:0}.contact-item{flex-direction:column;gap:.25rem}.contact-label{min-width:0;margin-bottom:.25rem;margin-right:0}.section-title{margin-top:1.25rem;margin-bottom:1.25rem;font-size:1.25rem}.contact-section{margin-top:1.25rem;padding-top:.875rem}.contact-section-title{font-size:1.125rem}.advertising-contacts{gap:1rem}.office-phone{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:640px){.about-page-container{padding-top:1.5rem}.about-nav-list{gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.about-nav-link{padding:.25rem .5rem;font-size:.75rem}.about-text-section{padding-left:1rem;padding-right:1rem}.section-title{margin-top:1rem;margin-bottom:1rem;font-size:1.125rem}.subsection-title{font-size:1rem}.contact-info,.advertising-intro{padding:1rem}.contact-section{margin-top:1rem;padding-top:.75rem}.contact-section-title{margin-bottom:.5rem;font-size:1rem}.advertising-contacts{gap:1rem}.contact-person{font-size:.875rem}}@media (max-width:480px){.about-image-section{height:40vh}.about-text-section{padding-left:.75rem;padding-right:.75rem}.section-title{margin-top:.75rem;margin-bottom:.75rem;font-size:1rem}.contact-section{margin-top:.75rem;padding-top:.5rem}.contact-section-title{font-size:.9375rem}.advertising-contacts{gap:.75rem}.role,.name,.contact-value{font-size:.8125rem}.contact-email{word-break:break-word;font-size:.8125rem}.contact-person{font-size:.8125rem}.office-address p{font-size:.875rem}.office-info{gap:.5rem}}
