@charset "UTF-8";
.main-why-us.main{background:var(--color-bg-dark-100)}
.main-why-us .hero{padding:5rem 0;background:var(--bg-gradient-primary)}
.main-why-us .hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7rem}
.main-why-us .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-why-us .hero h1{font-size:var(--font-size-5xl);line-height:1.2;margin-bottom:1.5rem}
.main-why-us .hero h1 .highlight{color:var(--color-primary)}
.main-why-us .hero-description{color:var(--color-text-100);margin-bottom:2rem;font-size:var(--font-size-lg);line-height:1.6}
.main-why-us .hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main-why-us .mission{padding:5rem 0;text-align:center;background-color:var(--color-bg-dark-200)}
.main-why-us .mission-label{color:var(--color-text-200);font-weight:700;font-size:var(--font-size-3xl);margin-bottom:1.5rem;letter-spacing:1px}
.main-why-us .mission h2{font-size:var(--font-size-5xl);line-height:1.4;margin-bottom:1rem}
.main-why-us .mission h2 .highlight{color:var(--color-primary)}
.main-why-us .values{padding:3.75rem 0}
.main-why-us .values-label{text-align:center;font-size:var(--font-size-3xl);font-weight:700;margin-bottom:3rem;letter-spacing:1px}
.main-why-us .values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}
.main-why-us .value-card{background:var(--color-bg-dark-200);padding:2rem;border-radius:8px;border:1px solid var(--color-border);-webkit-transition:all 0.3s;transition:all 0.3s}
.main-why-us .value-card:hover{-webkit-filter:var(--filter-shadow);filter:var(--filter-shadow)}
.main-why-us .value-icon{font-size:var(--font-size-4xl);color:var(--color-primary);margin-bottom:1.5rem}
.main-why-us .value-card h3{font-size:var(--font-size-xl);margin-bottom:1rem}
.main-why-us .value-card p{color:var(--color-text-200);font-size:var(--font-size-md);line-height:1.5}
.main-why-us .advisory{padding:3.75rem 0;background-color:var(--color-bg-dark-300)}
.main-why-us .advisory h2{text-align:left;font-size:var(--font-size-4xl);margin-bottom:1.5rem;line-height:1.3}
.main-why-us .advisory-description{color:var(--color-text-100);font-size:var(--font-size-lg);line-height:1.5;margin-bottom:3rem;max-width:680px;width:100%}
.main-why-us .advisory-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}
.main-why-us .advisory-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}
.main-why-us .advisory-step{background:var(--color-bg-dark-200);padding:1.5rem 2rem;border:1px solid var(--color-border);border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer}
.main-why-us .advisory-step:first-child{border-radius:8px 8px 0 0}
.main-why-us .advisory-step:last-child{border-radius:0 0 8px 8px;border-bottom:1px solid var(--color-border)}
.main-why-us .advisory-step.active{background:var(--color-bg-card-hover);border-color:var(--color-primary)}
.main-why-us .advisory-step:hover{background:var(--color-bg-card-hover)}
.main-why-us .step-icon{width:32px;height:32px;background:var(--color-primary);color:var(--color-bg-dark-100);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:var(--font-size-sm);-ms-flex-negative:0;flex-shrink:0}
.main-why-us .step-content h3{font-size:var(--font-size-lg);margin-bottom:0.5rem}
.main-why-us .step-details{display:none;margin-top:0.75rem}
.main-why-us .advisory-step.active .step-details{display:block}
.main-why-us .step-details ul{list-style:none;padding-left:0}
.main-why-us .step-details li{color:var(--color-text-200);font-size:var(--font-size-sm);line-height:1.7;padding-left:1.25rem;position:relative;margin-bottom:0.5rem}
.main-why-us .step-details li:before{content:"•";position:absolute;left:0;color:var(--color-primary)}
.main-why-us .step-summary{color:var(--color-text-200);font-size:var(--font-size-sm)}
.main-why-us .accordion-container{width:100%;max-width:612px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}
.main-why-us .accordion-item{border-radius:8px;overflow:hidden;background-color:var(--color-bg-dark-200);border:1px solid var(--color-border-100);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.main-why-us .accordion-item.active{border-color:var(--color-primary)}
.main-why-us .accordion-header{width:100%;padding:1.25rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background:none;border:none;cursor:pointer;gap:1rem;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
.main-why-us .accordion-header:hover{background-color:#2a2a2a;border-color:var(--color-primary)}
.main-why-us .accordion-header .accordion-title{color:var(--color-text-100);font-size:var(--font-size-lg);font-weight:500}
.main-why-us .accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height 0.4s ease-in-out,padding 0.3s ease-in-out,margin 0.4s ease-in-out;transition:max-height 0.4s ease-in-out,padding 0.3s ease-in-out,margin 0.4s ease-in-out;margin-left:2.5rem;padding:0 1rem}
.main-why-us .accordion-item.active .accordion-content{padding:0 1rem 1.5rem}
.main-why-us .accordion-content p{color:var(--color-text-200);margin-bottom:0.75rem;line-height:1.5;font-size:1rem}
.main-why-us .accordion-content ul{list-style-type:none;padding-left:0}
.main-why-us .accordion-content ul li{color:var(--color-text-200);font-family:var(--font-family-secondary);font-size:var(--font-size-md);position:relative;padding-left:0.5rem;line-height:1.5}
.main-why-us .accordion-content ul li::before{content:"•";color:var(--color-text-200);font-size:var(--font-size-md);padding-right:0.5rem}
.main-why-us .advisory-image{grid-column:7/13;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-why-us .advisory-cta{margin-top:2rem}
.main-why-us .cta-section{padding:5rem 0;text-align:center}
.main-why-us .cta-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-why-us .cta-title{font-size:var(--font-size-4xl);color:var(--color-primary);margin-bottom:1.5rem}
.main-why-us .cta-description{font-size:var(--font-size-lg);margin-bottom:2rem;max-width:600px;width:100%}
.main-why-us .cta-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;margin-bottom:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main-why-us .cta-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}
.main-why-us .cta-info-text{color:var(--color-text-200);font-size:var(--font-size-sm);font-weight:700;font-family:var(--font-family-secondary)}
.main-why-us .cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (max-width:1140px){.main-why-us .hero .container{gap:5rem}.main-why-us .hero-image{width:360px}}
@media (max-width:1024px){.main-why-us .values-grid{grid-template-columns:repeat(2,1fr)}.main-why-us .advisory-image{display:none}.main-why-us .accordion-container{max-width:100%}}
@media (max-width:900px){.main-why-us .hero-image{display:none}}
@media (max-width:768px){.main-why-us .values-grid{grid-template-columns:1fr}.main-why-us .advisory-cta .btn-secondary{width:100%}.main-why-us .cta-section{padding:3.75rem 0}.main-why-us .cta-title{font-size:var(--font-size-3xl)}.main-why-us .cta-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.main-why-us .cta-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-why-us .cta-buttons button{width:100%}}