@charset "UTF-8";.hero-main{padding-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.hero-main.hero-description-expanded .hero-main__description p,.hero-main.hero-description-expanded .hero-main__description li,.hero-main.hero-description-expanded .hero-main__description span{background:none!important}.hero-main__hero{position:relative;overflow:hidden}.hero-main__inner{padding-top:clamp(2.5rem,2rem + 2.5vw,4rem);padding-bottom:clamp(2rem,1.6rem + 2vw,3rem);display:flex;flex-direction:row;align-items:center}@media (max-width: 768px){.hero-main__inner{padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}}@media (max-width: 640px){.hero-main__inner{padding-top:clamp(3rem,2.4rem + 3vw,5rem);padding-bottom:clamp(2.5rem,2rem + 2.5vw,4rem)}}@media (max-width: 640px) and (max-width: 768px){.hero-main__inner{padding-top:clamp(2rem,1.6rem + 2vw,3rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}}.hero-main__rating{width:15rem;height:2.8rem;margin-bottom:1rem}@media (max-width: 640px){.hero-main__rating{width:12rem;margin-bottom:0}}.hero-main__content{width:65%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;align-items:center;justify-content:space-between;z-index:2;min-height:65vh}@media (max-width: 768px){.hero-main__content{width:100%;align-items:center;text-align:center}}@media (max-width: 640px){.hero-main__content{min-height:75vh}}.hero-main__content div{justify-self:flex-start}@media (max-width: 768px){.hero-main__content div{justify-self:center}}.hero-main__content h1{line-height:1;color:#fff}.hero-main__content p{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:#fff;z-index:2}.hero-main__content li{font-size:clamp(.875rem,.8rem + .375vw,1rem)!important}.hero-main__description{width:100%;z-index:2}.hero-main__description:not(.is-expanded) .hero-main__description-content{max-height:9rem;overflow:hidden;position:relative}@media (max-width: 640px){.hero-main__description:not(.is-expanded) .hero-main__description-content{max-height:5.5rem}}.hero-main__description.is-expanded .hero-main__description-content{max-height:none;overflow:visible}.hero-main__description.is-expanded .hero-main__description-content:after{display:none}.hero-main__description-content{transition:all .4s ease;line-height:1.5}.hero-main__description-content.wysiwyg-content *{color:#fff!important}.hero-main__description-content.wysiwyg-content p:not(:first-of-type){background:#000}.hero-main__description-content.wysiwyg-content p:not(:first-of-type) span{background:#000}.hero-main__description-content.wysiwyg-content li,.hero-main__description-content.wysiwyg-content li *{background:#000}.hero-main__description-content.wysiwyg-content a{color:#8a6a2f!important}.hero-main__description-content.wysiwyg-content a:hover{color:#c09546!important}.hero-main__description-toggle{background:none;border:none;color:#fff;cursor:pointer;gap:clamp(.25rem,.2rem + .25vw,.375rem);padding:clamp(.5rem,.4rem + .5vw,.75rem) 0;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;line-height:1.4;letter-spacing:0;transition:all .3s ease}.hero-main__description-toggle:hover{color:#8a6a2f}.hero-main__description-toggle[aria-expanded=true] .hero-main__description-toggle-icon{transform:rotate(180deg)}.hero-main__description-toggle.hidden{display:none!important}.hero-main__description-toggle-icon{width:12px;height:12px;transition:transform .3s ease;flex-shrink:0}.hero-main__cta{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;z-index:2;justify-content:flex-start}@media (max-width: 768px){.hero-main__cta{justify-content:center;align-items:center}}.hero-main__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#080808}.hero-main__bg:after{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(0deg,#080808 15%,#08080800 99%);width:100%;height:35vh;pointer-events:none;backface-visibility:hidden}@media (max-width: 640px){.hero-main__bg:after{height:50vh}}.hero-main__bg img{width:100%;height:100%;object-fit:cover;object-position:top center}.hero-main__form{position:relative;z-index:2;padding-top:clamp(1rem,.8rem + 1vw,1.5rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem);background-color:#fff;border-radius:.75rem;box-shadow:0 70px 28px #87878703,0 39px 24px #8787870d,0 17px 17px #87878717,0 4px 10px #8787871a;color:#000}@media (max-width: 768px){.hero-main__form{padding-top:clamp(.75rem,.6rem + .75vw,1.125rem);padding-bottom:clamp(.75rem,.6rem + .75vw,1.125rem)}}.hero-main__form__inner{width:75%;margin:0 auto}@media (max-width: 640px){.hero-main__form__inner{width:100%}}.hero-main__form__header span{display:block;font-size:clamp(1.5rem,1.3rem + 1vw,2rem);text-align:center;font-weight:500;margin-bottom:clamp(.5rem,.4rem + .5vw,.75rem)}.hero-main__form__header p{text-align:center;color:#000;font-size:clamp(.875rem,.8rem + .375vw,1rem)}.hero-form{position:relative}.hero-form:after{content:"";position:absolute;left:0;top:0;width:100%;height:10rem;background:#080808}.main-form{border:1px solid rgb(233,233,233);padding:3rem 1.5rem;display:flex;align-items:center;justify-content:center;height:300px}.hero-description-expanded .hero-main__bg img{object-fit:contain}.hero-description-expanded .hero-main__bg:after{background:linear-gradient(0deg,#080808 30%,#08080800 99%)}@media (max-width: 768px){.hero-description-expanded .hero-main__hero:after{display:none}}.hero-main__cta .btn-video{position:static!important;top:auto!important;left:auto!important;transform:none!important;z-index:auto!important;background:none!important;border:none!important;display:inline-flex;align-items:center;gap:.5rem;padding:0;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-decoration:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.2}.hero-main__cta .btn-video svg{flex-shrink:0;width:14px;height:14px}@media (max-width: 480px){.hero-main__cta .btn-video{font-size:.75rem;font-size:12px}.hero-main__cta .btn-video svg{width:12px;height:12px}}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,.8rem + 1vw,1.5rem);margin-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}@media (max-width: 568px){.contact-form__row{grid-template-columns:1fr}}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form select,.contact-form textarea{width:100%;background:#fff;border:2px solid #eeeeee;border-radius:.75rem;padding:1rem 1.5rem;font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#353535;transition:all .3s ease;box-sizing:border-box}.contact-form input[type=text]::placeholder,.contact-form input[type=email]::placeholder,.contact-form input[type=tel]::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#67676799;font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:400;line-height:1.4;letter-spacing:0}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#8a6a2f;box-shadow:0 0 0 3px #8a6a2f1a}.contact-form input[type=text]:hover,.contact-form input[type=email]:hover,.contact-form input[type=tel]:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#eee9}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel]{height:60px}.contact-form select{height:60px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:1rem;padding-right:3rem}.contact-form select option{padding:.5rem}.contact-form textarea{min-height:140px;resize:vertical;font-family:inherit}.contact-form__submit{margin-top:clamp(1rem,.8rem + 1vw,1.5rem);text-align:center}.contact-form__submit .btn{min-width:100%}.reviews-badge{display:flex;align-items:center;align-self:flex-start}.tabbed-content__header{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4rem)}.tabbed-content__header h2{margin-bottom:clamp(.75rem,.6rem + .75vw,1.125rem);color:#353535}.tabbed-content__header p{color:#676767}.tab-nav-container{position:relative;display:flex;align-items:center;margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.tab-scroll-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid #EEEEEE;border-radius:9999px;color:#676767;cursor:pointer;transition:all .3s ease;z-index:2}.tab-scroll-btn:hover{color:#080808;border-color:#080808;background:#0808080d}.tab-scroll-btn:focus{outline:2px solid #080808;outline-offset:2px}.tab-scroll-btn svg{width:16px;height:16px}.tab-scroll-left{margin-right:clamp(.75rem,.6rem + .75vw,1.125rem)}.tab-scroll-right{margin-left:clamp(.75rem,.6rem + .75vw,1.125rem)}.tab-nav{display:flex;gap:1.5rem;justify-content:center;border-bottom:1px solid #EEEEEE;padding-bottom:0;flex:1;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tab-nav::-webkit-scrollbar{display:none}.tab-nav.tabs-overflow{justify-content:flex-start}@media (max-width: 768px){.tab-nav{justify-content:flex-start}.tab-nav .tab-btn{white-space:nowrap;flex-shrink:0}}.tab-btn{background:none;border:none;font-weight:600;font-size:clamp(1rem,.9rem + .5vw,1.125rem);padding-bottom:.5rem;color:#676767;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;position:relative;white-space:nowrap;flex-shrink:0}.tab-btn:hover{color:#080808}.tab-btn.active{color:#080808;border-bottom-color:#8a6a2f}.tab-btn:focus{outline:none;color:#080808}.tab-content{position:relative}.tab-pane{display:none;opacity:0;transition:opacity .3s ease}.tab-pane.active{display:block}.tab-pane.active{opacity:1}.section-wrapper--dark .tabbed-content__header h2{color:#fff}.section-wrapper--dark .tabbed-content__header p{color:#ffffffe6}.section-wrapper--dark .tab-nav-container .tab-scroll-btn{background:#ffffff1a;border-color:#fff3;color:#fffc}.section-wrapper--dark .tab-nav-container .tab-scroll-btn:hover{color:#8a6a2f;border-color:#8a6a2f;background:#8a6a2f1a}.section-wrapper--dark .tab-nav-container .tab-scroll-btn:focus{outline-color:#8a6a2f}.section-wrapper--dark .tab-nav{border-bottom-color:#fff3}.section-wrapper--dark .tab-btn{color:#fffc}.section-wrapper--dark .tab-btn:hover{color:#8a6a2f}.section-wrapper--dark .tab-btn.active{color:#8a6a2f;border-bottom-color:#8a6a2f}.section-wrapper--dark .tab-btn:focus{color:#8a6a2f}.section-wrapper--dark .tab-content{color:#ffffffe6}.section-wrapper--dark .tab-content .tab-pane h1,.section-wrapper--dark .tab-content .tab-pane h2,.section-wrapper--dark .tab-content .tab-pane h3,.section-wrapper--dark .tab-content .tab-pane h4,.section-wrapper--dark .tab-content .tab-pane h5,.section-wrapper--dark .tab-content .tab-pane h6{color:#fff}.section-wrapper--dark .tab-content .tab-pane p,.section-wrapper--dark .tab-content .tab-pane ul,.section-wrapper--dark .tab-content .tab-pane ol,.section-wrapper--dark .tab-content .tab-pane ul li,.section-wrapper--dark .tab-content .tab-pane ol li{color:#ffffffe6}.section-wrapper--dark .tab-content .tab-pane a{color:#8a6a2f}.section-wrapper--dark .tab-content .tab-pane a:hover{color:#c09546}.section-wrapper--dark .tab-content .tab-pane .btn-primary{background:#8a6a2f;color:#fff;border-color:#8a6a2f}.section-wrapper--dark .tab-content .tab-pane .btn-secondary{background:transparent;color:#fff;border-color:#fff}.section-wrapper--dark .tab-content .tab-pane .btn-secondary:hover{background:#fff;color:#080808}.section-wrapper--dark .tab-content .tab-pane input,.section-wrapper--dark .tab-content .tab-pane textarea,.section-wrapper--dark .tab-content .tab-pane select{background:#ffffff1a;border-color:#fff3;color:#fff}.section-wrapper--dark .tab-content .tab-pane input::placeholder,.section-wrapper--dark .tab-content .tab-pane textarea::placeholder,.section-wrapper--dark .tab-content .tab-pane select::placeholder{color:#fff9}.section-wrapper--dark .tab-content .tab-pane input:focus,.section-wrapper--dark .tab-content .tab-pane textarea:focus,.section-wrapper--dark .tab-content .tab-pane select:focus{border-color:#8a6a2f;background:#ffffff26}.section-wrapper--dark .tab-content .tab-pane table{color:#ffffffe6}.section-wrapper--dark .tab-content .tab-pane table th{color:#fff;border-bottom-color:#fff3}.section-wrapper--dark .tab-content .tab-pane table td{border-bottom-color:#ffffff1a}.section-wrapper--dark .tab-content .tab-pane code,.section-wrapper--dark .tab-content .tab-pane pre{background:#0000004d;color:#fff;border-color:#fff3}.section-wrapper--dark .tab-content .tab-pane blockquote{border-left-color:#8a6a2f;color:#ffffffe6}.tabbed-content .image-accordion__layout{margin-bottom:0}.testimonial-card{background:#fff;border-radius:.75rem;padding:clamp(1rem,.8rem + 1vw,1.5rem);box-shadow:0 2px 8px #0000001a;transition:box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 4px 16px #00000026}.testimonial-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}.testimonial-card__avatar{flex-shrink:0}.testimonial-card__avatar-circle{width:3rem;height:3rem;border-radius:9999px;background:#080808;color:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:.025em}.testimonial-card__info{flex:1;min-width:0}.testimonial-card__name{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:700;line-height:1.2;letter-spacing:0;color:#353535;margin:0}.testimonial-card__title{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767;margin:0}.testimonial-card__stars{display:block}.testimonial-card__stars g{fill:#8a6a2f}.testimonial-card__content{margin-top:clamp(.5rem,.4rem + .5vw,.75rem)}.testimonial-card__text{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#353535;margin:0}@media (max-width: 768px){.testimonial-card{padding:clamp(1rem,.8rem + 1vw,1.5rem)}.testimonial-card__header{gap:clamp(.75rem,.6rem + .75vw,1.125rem);margin-bottom:clamp(.75rem,.6rem + .75vw,1.125rem)}.testimonial-card__avatar-circle{width:50px;height:50px;font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1;letter-spacing:.025em}.testimonial-card__name{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:700;line-height:1.2;letter-spacing:0}.testimonial-card__title{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0}.testimonial-card__stars{width:90px;height:18px}}@media (max-width: 480px){.testimonial-card{padding:clamp(.75rem,.6rem + .75vw,1.125rem)}.testimonial-card__header{gap:clamp(.5rem,.4rem + .5vw,.75rem);margin-bottom:clamp(.5rem,.4rem + .5vw,.75rem)}.testimonial-card__avatar-circle{width:45px;height:45px;font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:.025em}.testimonial-card__name{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:700;line-height:1.2;letter-spacing:0}.testimonial-card__title{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0}.testimonial-card__stars{width:80px;height:16px}}.content-slider .testimonial-card,.testimonials-grid .testimonial-card{display:flex;flex-direction:column}.content-slider .testimonial-card__content,.testimonials-grid .testimonial-card__content{flex:1;display:flex;align-items:flex-start}.section-wrapper--dark .testimonial-card{background:#0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0003}.section-wrapper--dark .testimonial-card:hover{background:#0b0b0b}.section-wrapper--dark .testimonial-card__name{color:#fff}.section-wrapper--dark .testimonial-card__title{color:#ffffffb3}.section-wrapper--dark .testimonial-card__text{color:#ffffffe6}.section-wrapper--dark .testimonial-card__avatar-circle{background:#8a6a2f;color:#080808}.section-wrapper--neutral .testimonial-card{background:#fff;box-shadow:0 2px 8px #00000014}.section-wrapper--neutral .testimonial-card:hover{box-shadow:0 4px 16px #0000001f}.section-wrapper{padding-top:clamp(2.5rem,2rem + 2.5vw,4rem);padding-bottom:clamp(2rem,1.6rem + 2vw,3rem);border-radius:1.5rem}@media (max-width: 768px){.section-wrapper{padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}}.section-wrapper--neutral{background-color:#f5f6f9;color:#353535}.section-wrapper--light{background-color:#fff;color:#353535}.section-wrapper--dark{background-color:#080808;color:#fff}.section-wrapper--dark h1:not(aside *,.attorney-card *),.section-wrapper--dark h2:not(aside *,.attorney-card *),.section-wrapper--dark h3:not(aside *,.attorney-card *),.section-wrapper--dark h4:not(aside *,.attorney-card *),.section-wrapper--dark h5:not(aside *,.attorney-card *),.section-wrapper--dark h6:not(aside *,.attorney-card *),.section-wrapper--dark .h1:not(aside *,.attorney-card *),.section-wrapper--dark .h2:not(aside *,.attorney-card *),.section-wrapper--dark .h3:not(aside *,.attorney-card *),.section-wrapper--dark .h4:not(aside *,.attorney-card *),.section-wrapper--dark .h5:not(aside *,.attorney-card *),.section-wrapper--dark .h6:not(aside *,.attorney-card *){color:#fff}.section-wrapper--dark p:not(aside *,.attorney-card *){color:#ffffffe6}.section-wrapper--light+.section-wrapper--light,.section-wrapper--neutral+.section-wrapper--neutral,.section-wrapper--dark+.section-wrapper--dark{border-top-left-radius:0;border-top-right-radius:0}.section-wrapper--light:has(+.section-wrapper--light),.section-wrapper--neutral:has(+.section-wrapper--neutral),.section-wrapper--dark:has(+.section-wrapper--dark){border-bottom-left-radius:0;border-bottom-right-radius:0}.section-wrapper--light:not(:last-child):not(:has(+:not(.section-wrapper--light))){border-bottom-left-radius:0;border-bottom-right-radius:0}.section-wrapper--neutral:not(:last-child):not(:has(+:not(.section-wrapper--neutral))){border-bottom-left-radius:0;border-bottom-right-radius:0}.section-wrapper--dark:not(:last-child):not(:has(+:not(.section-wrapper--dark))){border-bottom-left-radius:0;border-bottom-right-radius:0}.section-wrapper .wrapper>*+*{margin-top:clamp(2.5rem,2rem + 2.5vw,4rem)}section.image-accordion{padding-top:clamp(2.5rem,2rem + 2.5vw,4rem);padding-bottom:clamp(2rem,1.6rem + 2vw,3rem)}@media (max-width: 768px){section.image-accordion{padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}}.image-accordion__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,1.6rem + 2vw,3rem);align-items:flex-start;margin-bottom:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}@media (max-width: 768px){.image-accordion__layout{grid-template-columns:1fr}}.image-accordion .image-accordion__image{aspect-ratio:1/1;background-color:#f5f6f9;border-radius:1rem;overflow:hidden;width:100%}.image-accordion .image-accordion__image img{width:100%;height:100%;object-fit:cover;display:block}.image-accordion__accordion{display:flex;flex-direction:column;gap:clamp(.75rem,.6rem + .75vw,1.125rem);padding:0}.image-accordion__item{border-left:2px solid #EEEEEE;padding-left:clamp(1rem,.8rem + 1vw,1.5rem);cursor:pointer;margin-bottom:0}.image-accordion__item.active{border-color:#8a6a2f}.image-accordion__item-title{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1.4;letter-spacing:0;color:#676767;margin-bottom:clamp(.25rem,.2rem + .25vw,.375rem)}.image-accordion__item.active .image-accordion__item-title{color:#000}.image-accordion__item-desc{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767;display:none}.image-accordion__item-desc p:last-child{margin-bottom:0}.image-accordion__item-desc ul{padding:0;margin:0}.image-accordion__item.active .image-accordion__item-desc{display:block}.image-accordion__header{margin-bottom:clamp(2.5rem,2rem + 2.5vw,4rem);text-align:center}.image-accordion__header h2{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.image-accordion__header p{color:#676767;margin:0 auto}.section-wrapper--dark .image-accordion__item.active .image-accordion__item-title{color:#fff!important}.section-wrapper--dark .image-accordion__header h2{color:#fff}.section-wrapper--dark .image-accordion__header p{color:#ffffffe6}.section-wrapper--dark .image-accordion__item{border-left-color:#ffffff4d}.section-wrapper--dark .image-accordion__item.active{border-left-color:#8a6a2f}.section-wrapper--dark .image-accordion__item-title{color:#fffc}.section-wrapper--dark .image-accordion__item.active .section-wrapper--dark .image-accordion__item-title{color:#fff!important}.section-wrapper--dark .image-accordion__item-desc{color:#fffc}section.grid-container{padding-top:clamp(2.5rem,2rem + 2.5vw,4rem);padding-bottom:clamp(2rem,1.6rem + 2vw,3rem)}@media (max-width: 768px){section.grid-container{padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}}.grid-container.columns-1{display:grid;grid-template-columns:1fr;gap:clamp(1rem,.8rem + 1vw,1.5rem)}.grid-container.columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,.8rem + 1vw,1.5rem)}@media (max-width: 640px){.grid-container.columns-2{grid-template-columns:1fr}}.grid-container.columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,.8rem + 1vw,1.5rem)}@media (max-width: 768px){.grid-container.columns-3{grid-template-columns:1fr}}.grid-container.columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,.8rem + 1vw,1.5rem)}@media (max-width: 1160px){.grid-container.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-container.columns-4{grid-template-columns:1fr}}section.content-block{padding-top:clamp(2.5rem,2rem + 2.5vw,4rem);padding-bottom:clamp(2rem,1.6rem + 2vw,3rem)}@media (max-width: 768px){section.content-block{padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}}.content-block__content{text-align:center}.content-block__heading.text-left{text-align:left}.content-block__heading.text-center{text-align:center}.content-block__heading.text-right{text-align:right}.stat-tooltip{display:flex;flex-direction:column}.stat-tooltip__amount{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:600;line-height:1;letter-spacing:-.025em;text-align:center;color:#8a6a2f;position:relative;align-self:center;margin-bottom:.5rem;z-index:1}.stat-tooltip__label{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1;letter-spacing:.025em;text-transform:uppercase;text-align:center;position:relative;z-index:1}.stat-tooltip__icon{background:none;border:none;cursor:pointer;position:absolute;top:-50%;right:-35%}.stat-tooltip__popup{box-shadow:0 22px 9px #00000003,0 12px 7px #0000000a,0 5px 5px #00000012,0 1px 3px #00000014;font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;padding:clamp(.5rem,.4rem + .5vw,.75rem);border-radius:.5rem;background:#fff;border:1px solid rgba(0,0,0,.1);display:none;position:fixed;z-index:1000;max-width:200px;white-space:normal;word-wrap:break-word}.stat-tooltip__popup:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}.stat-tooltip__popup:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.1);z-index:-1}.stat-tooltip__popup.visible{display:block}.stat-tooltip__popup.flipped:after{top:-6px;border-top:none;border-bottom:6px solid #fff}.stat-tooltip__popup.flipped:before{top:-7px;border-top:none;border-bottom:7px solid rgba(0,0,0,.1)}.section-wrapper--dark .stat-tooltip__amount{color:#8a6a2f}.section-wrapper--dark .stat-tooltip__label{color:#ffffffe6}.section-wrapper--dark .stat-tooltip__icon{color:#fffc}.section-wrapper--dark .stat-tooltip__icon:hover{color:#8a6a2f}.section-wrapper--dark .stat-tooltip__popup{background:#080808b3;border-color:#fff3;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-wrapper--dark .stat-tooltip__popup:after{border-top-color:#080808e6}.section-wrapper--dark .stat-tooltip__popup:before{border-top-color:#fff3}.section-wrapper--dark .stat-tooltip__popup.flipped:after{border-bottom-color:#080808e6}.section-wrapper--dark .stat-tooltip__popup.flipped:before{border-bottom-color:#fff3}@media (max-width: 768px){.grid-container.columns-4.stats-wrapper{grid-template-columns:1fr 1fr;row-gap:3rem}}.image-block,.image-block img{width:100%;height:100%}.global-slider{position:relative;width:100%;height:100%;overflow:hidden;padding-bottom:1rem}.global-slider .embla{height:100%;margin:auto}.global-slider .embla__viewport{width:100%;height:100%}.global-slider .embla__container{height:100%;display:flex;gap:clamp(.5rem,.4rem + .5vw,.75rem);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y pinch-zoom;margin-left:0;padding-left:0}.global-slider .embla__slide{transform:translateZ(0);flex:0 0 calc(90% - clamp(.5rem,.4rem + .5vw,.75rem));min-width:0;height:auto}@media (min-width: 768px){.global-slider .embla__slide{flex:0 0 calc((100% - clamp(.5rem,.4rem + .5vw,.75rem))/2)}}@media (min-width: 1024px){.global-slider .embla__slide{flex:0 0 calc((100% - 2 * clamp(.5rem,.4rem + .5vw,.75rem)) / 3)}}.global-slider .slider-controls{display:flex;align-items:center;justify-content:flex-start;gap:clamp(.75rem,.6rem + .75vw,1.125rem);margin-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.global-slider .embla__prev,.global-slider .embla__next{width:48px;height:48px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.global-slider .embla__prev svg,.global-slider .embla__next svg{width:20px;height:20px;stroke:#080808;transition:stroke .3s ease}.global-slider .embla__prev:hover,.global-slider .embla__next:hover{background-color:#8a6a2f;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.global-slider .embla__prev:hover svg,.global-slider .embla__next:hover svg{stroke:#fff}.global-slider .embla__prev:disabled,.global-slider .embla__next:disabled{opacity:.5;cursor:not-allowed;transform:none}.global-slider .embla__prev:disabled:hover,.global-slider .embla__next:disabled:hover{background-color:#fff;transform:none}.global-slider .embla__prev:disabled:hover svg,.global-slider .embla__next:disabled:hover svg{stroke:#080808}.global-slider .embla__progress{position:relative;width:100%;height:4px;background-color:#08080833;border-radius:2px;overflow:hidden}.global-slider .embla__progress-bar{height:100%;width:100%;background-color:#8a6a2f;transform-origin:left;transform:scaleX(0);transition:transform .3s ease-out;border-radius:2px}.section-wrapper--dark .global-slider .embla__prev,.section-wrapper--dark .global-slider .embla__next{background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000004d}.section-wrapper--dark .global-slider .embla__prev svg path,.section-wrapper--dark .global-slider .embla__next svg path{stroke:#fff}.section-wrapper--dark .global-slider .embla__prev:hover,.section-wrapper--dark .global-slider .embla__next:hover{background-color:#8a6a2f;border-color:#8a6a2f}.section-wrapper--dark .global-slider .embla__prev:hover svg,.section-wrapper--dark .global-slider .embla__next:hover svg{stroke:#080808}.section-wrapper--dark .global-slider .embla__prev:disabled,.section-wrapper--dark .global-slider .embla__next:disabled{opacity:.3}.section-wrapper--dark .global-slider .embla__prev:disabled:hover,.section-wrapper--dark .global-slider .embla__next:disabled:hover{background-color:#ffffff1a;border-color:#fff3}.section-wrapper--dark .global-slider .embla__prev:disabled:hover svg,.section-wrapper--dark .global-slider .embla__next:disabled:hover svg{stroke:#fff}.section-wrapper--dark .global-slider .embla__progress{background-color:#fff3}.section-wrapper--dark .global-slider .embla__progress-bar{background-color:#8a6a2f}.section-wrapper--neutral .global-slider .embla__prev,.section-wrapper--neutral .global-slider .embla__next{background-color:#fff;box-shadow:0 2px 8px #00000014}.section-wrapper--neutral .global-slider .embla__prev:hover,.section-wrapper--neutral .global-slider .embla__next:hover{box-shadow:0 4px 12px #0000001f}.section-wrapper--neutral .global-slider .embla__progress{background-color:#08080826}@media (max-width: 767px){.global-slider .slider-controls{gap:clamp(.5rem,.4rem + .5vw,.75rem);margin-top:clamp(.75rem,.6rem + .75vw,1.125rem)}.global-slider .embla__prev,.global-slider .embla__next{width:40px;height:40px}.global-slider .embla__prev svg,.global-slider .embla__next svg{width:16px;height:16px}.global-slider .embla__progress{height:3px}}@media (max-width: 480px){.global-slider .slider-controls{margin-top:clamp(.5rem,.4rem + .5vw,.75rem)}.global-slider .embla__prev,.global-slider .embla__next{width:36px;height:36px}.global-slider .embla__prev svg,.global-slider .embla__next svg{width:14px;height:14px}}.logo-marquee{position:relative;width:100%;padding-bottom:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.logo-marquee .marquee-track{width:100%;overflow:hidden}@media (min-width: 1920px){.logo-marquee .marquee-track{width:100%;max-width:1920px;overflow:hidden;margin:0 auto}}.logo-marquee .marquee-content{display:flex;gap:clamp(2rem,1.6rem + 2vw,3rem);will-change:transform;transform:translateZ(0);backface-visibility:hidden}.logo-marquee .logo-item{flex:0 0 auto;min-width:230px;height:140px}.logo-marquee .logo-slide{display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,.6rem + .75vw,1.125rem);transition:all .3s ease;border-radius:.5rem;position:relative}.logo-marquee .logo-slide svg{width:230px;height:auto;max-height:120px;transition:all .3s ease;filter:grayscale(100%) opacity(.7)}.logo-marquee .logo-slide:hover{transform:translateY(-2px);background-color:#ffffff0d}.logo-marquee .logo-slide:hover svg{filter:grayscale(0%) opacity(1);transform:scale(1.05)}.logo-tooltip{box-shadow:0 22px 9px #00000003,0 12px 7px #0000000a,0 5px 5px #00000012,0 1px 3px #00000014;font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;padding:clamp(.5rem,.4rem + .5vw,.75rem);border-radius:.5rem;background:#fff;border:1px solid rgba(0,0,0,.1);position:absolute;z-index:1000;max-width:200px;white-space:normal;word-wrap:break-word;pointer-events:none;opacity:0;transition:opacity .3s ease}.logo-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}.logo-tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.1);z-index:-1}.logo-tooltip.visible{opacity:1}.logo-tooltip.flipped:after{top:-6px;border-top:none;border-bottom:6px solid #fff}.logo-tooltip.flipped:before{top:-7px;border-top:none;border-bottom:7px solid rgba(0,0,0,.1)}.section-wrapper--dark .logo-marquee .logo-slide:hover{background-color:#ffffff1a}.section-wrapper--dark .logo-marquee .logo-slide svg{filter:grayscale(100%) opacity(.6)}.section-wrapper--dark .logo-marquee .logo-slide:hover svg{filter:grayscale(0%) opacity(1)}.section-wrapper--dark .logo-tooltip{background:#080808e6!important;border-color:#fff3!important;color:#ffffffe6!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.section-wrapper--dark .logo-tooltip:after{border-top-color:#080808e6!important}.section-wrapper--dark .logo-tooltip:before{border-top-color:#fff3!important}.section-wrapper--dark .logo-tooltip.flipped:after{border-bottom-color:#080808e6!important}.section-wrapper--dark .logo-tooltip.flipped:before{border-bottom-color:#fff3!important}.section-wrapper--neutral .logo-marquee .logo-slide:hover{background-color:#0808080d}@media (max-width: 768px){.logo-marquee .marquee-track{margin-top:-50px;margin-bottom:-50px;padding-top:50px;padding-bottom:1.5rem}.logo-marquee .marquee-content{gap:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.logo-marquee .logo-item{min-width:120px;height:100px}.logo-marquee .logo-slide{padding:clamp(.5rem,.4rem + .5vw,.75rem)}.logo-marquee .logo-slide svg{width:120px;max-height:80px}.logo-tooltip{font-size:12px!important;padding:6px 10px!important}}.logo-marquee .marquee-content{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.logo-marquee .logo-slide{transform:translateZ(0);backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.logo-marquee .logo-slide{transition:none}.logo-marquee .logo-slide svg{transition:none}.logo-marquee .logo-slide:hover{transform:none}.logo-marquee .logo-slide:hover svg{transform:none}}.cta-block-main{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding-inline:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);min-height:350px;display:flex;align-items:center;border-radius:.75rem;overflow:hidden}.cta-block-main__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:clamp(2rem,1.6rem + 2vw,3rem);align-items:center;width:100%;margin:0 auto}@media (min-width: 768px){.cta-block-main__inner{grid-template-columns:1fr 1fr}}@media (min-width: 768px){.cta-block-main.text-left .cta-block-main__inner .cta-block-main__content{order:1}.cta-block-main.text-left .cta-block-main__inner .cta-block-main__image{order:2}}@media (min-width: 768px){.cta-block-main.text-right .cta-block-main__inner .cta-block-main__content{order:2}.cta-block-main.text-right .cta-block-main__inner .cta-block-main__image{order:1}}.cta-block-main__content{display:flex;flex-direction:column;z-index:2;padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem);gap:.5rem}.cta-block-main__content.light .cta-block-main__heading,.cta-block-main__content.light .cta-block-main__description{color:#fff}.cta-block-main__content.light .cta-block-main__short{color:#ffffffb3}.cta-block-main__content.dark .cta-block-main__heading,.cta-block-main__content.dark .cta-block-main__description{color:#000}.cta-block-main__content.dark .cta-block-main__short{color:#000000b3}.cta-block-main__short{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:500;line-height:1.4;letter-spacing:.025em;text-transform:uppercase;color:#000000b3}.cta-block-main__heading{color:#000}.cta-block-main__description{color:#000;max-width:55ch;opacity:.9}.cta-block-main__image{position:relative;z-index:1;align-self:flex-end;max-height:25rem;overflow:hidden;justify-self:center}.cta-block-main__image img{width:100%;height:100%;max-height:inherit;display:block;object-fit:cover}.cta-block-main__callout{display:flex;align-items:center;gap:clamp(.5rem,.4rem + .5vw,.75rem);margin-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.cta-block-main__callout img{max-height:42px;height:auto;max-width:100%;flex-shrink:0}.cta-block-main .btn{margin-top:clamp(.75rem,.6rem + .75vw,1.125rem);align-self:flex-start}.cta-bg-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;pointer-events:none;backface-visibility:hidden}.icon-info-card{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.75rem,.6rem + .75vw,1.125rem);padding:clamp(1rem,.8rem + 1vw,1.5rem);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;position:relative;transition:all .3s ease;height:90%}@media (max-width: 767px){.icon-info-card{flex-direction:column;align-items:center;text-align:center}}.icon-info-card__icon{flex-shrink:0;width:3.75rem;height:3.75rem;background:#8a6a2f;border-radius:9999px;display:flex;align-items:center;justify-content:center;position:relative}.icon-info-card__icon img{width:1.875rem;height:1.875rem;object-fit:contain}@media (max-width: 767px){.icon-info-card__icon img{width:32px;height:32px}}.icon-info-card__content{flex:1;display:flex;flex-direction:column;gap:clamp(.5rem,.4rem + .5vw,.75rem)}.icon-info-card__title{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1.2;letter-spacing:0;color:#353535;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.icon-info-card__description{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.icon-info-card:hover{box-shadow:0 4px 12px #8a6a2f1a;border-color:#8a6a2f}.icon-info-card:focus-within{outline:2px solid #8A6A2F;outline-offset:2px}.section-wrapper--dark .icon-info-card{background:#080808;border-color:#644d22}.section-wrapper--dark .icon-info-card__icon{background:#000}.section-wrapper--dark .icon-info-card__title,.section-wrapper--dark .icon-info-card__description{color:#fff}.section-wrapper--dark .icon-info-card:hover{background:#0b0b0b;border-color:#8a6a2f;box-shadow:0 8px 25px #08080840}.vertical-tabs-content{padding-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.vertical-tabs-content:last-child{padding-bottom:0}.vertical-tabs-content__inner{display:grid;grid-template-columns:18.75rem 1fr;gap:clamp(2.5rem,2rem + 2.5vw,4rem)}@media (max-width: 768px){.vertical-tabs-content__inner{grid-template-columns:1fr;gap:clamp(2rem,1.6rem + 2vw,3rem)}}.vertical-tabs-content__nav-container{position:relative;display:flex;align-items:center;overflow:hidden}@media (min-width: 769px){.vertical-tabs-content__nav-container{display:block}}.vertical-tabs-content__scroll-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid #EEEEEE;border-radius:9999px;color:#676767;cursor:pointer;transition:all .3s ease;z-index:2;flex-shrink:0}.vertical-tabs-content__scroll-btn:hover{color:#080808;border-color:#080808;background:#0808080d}.vertical-tabs-content__scroll-btn:focus{outline:2px solid #080808;outline-offset:2px}.vertical-tabs-content__scroll-btn svg{width:16px;height:16px}@media (min-width: 769px){.vertical-tabs-content__scroll-btn{display:none!important}}.vertical-tabs-content__scroll-left{margin-right:clamp(.75rem,.6rem + .75vw,1.125rem)}.vertical-tabs-content__scroll-right{margin-left:clamp(.75rem,.6rem + .75vw,1.125rem)}.vertical-tabs-content__nav{display:flex;flex-direction:column;gap:clamp(.5rem,.4rem + .5vw,.75rem);max-height:80vh;overflow-y:scroll;padding-inline-end:.75rem}@media (max-width: 768px){.vertical-tabs-content__nav{flex-direction:row;gap:clamp(.75rem,.6rem + .75vw,1.125rem);max-height:none;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;padding-inline-end:0;padding-bottom:clamp(.5rem,.4rem + .5vw,.75rem);flex:1;scrollbar-width:none;-ms-overflow-style:none}.vertical-tabs-content__nav::-webkit-scrollbar{display:none}}.vertical-tabs-content__nav::-webkit-scrollbar{width:.4rem}.vertical-tabs-content__nav::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px}.vertical-tabs-content__nav:hover::-webkit-scrollbar-thumb{background-color:#0003}.vertical-tabs-content__nav::-webkit-scrollbar-track{background-color:transparent}.vertical-tabs-content__nav:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.vertical-tabs-content__nav-item{border:none;padding:clamp(.5rem,.4rem + .5vw,.75rem) clamp(.75rem,.6rem + .75vw,1.125rem);text-align:left;border-radius:.5rem;cursor:pointer;color:#353535;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:background-color .2s ease;font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1.4;letter-spacing:0}@media (max-width: 768px){.vertical-tabs-content__nav-item{white-space:nowrap;flex-shrink:0;text-align:center;min-width:fit-content}}.vertical-tabs-content__nav-item.is-active{background-color:#8a6a2f1f;color:#080808}.vertical-tabs-content__nav-item:hover{background-color:#8a6a2f12}.vertical-tabs-content__panels{display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;padding-inline-end:.75rem}@media (max-width: 768px){.vertical-tabs-content__panels{max-height:none;overflow-y:visible;padding-inline-end:0;width:100%}}@media (min-width: 769px){.vertical-tabs-content__panels::-webkit-scrollbar{width:.4rem}.vertical-tabs-content__panels::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px}.vertical-tabs-content__panels:hover::-webkit-scrollbar-thumb{background-color:#0003}.vertical-tabs-content__panels::-webkit-scrollbar-track{background-color:transparent}.vertical-tabs-content__panels:hover{scrollbar-color:rgba(0,0,0,.2) transparent}}.vertical-tabs-content__panel{display:none}.vertical-tabs-content__panel.is-active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-wrapper--dark .vertical-tabs-content__scroll-btn{background:#ffffff1a;border-color:#fff3;color:#fffc}.section-wrapper--dark .vertical-tabs-content__scroll-btn:hover{color:#8a6a2f;border-color:#8a6a2f;background:#8a6a2f1a}.section-wrapper--dark .vertical-tabs-content__scroll-btn:focus{outline-color:#8a6a2f}.section-wrapper--dark .vertical-tabs-content__nav:hover::-webkit-scrollbar-thumb{background-color:#fff3}.section-wrapper--dark .vertical-tabs-content__nav:hover{scrollbar-color:rgba(255,255,255,.2) transparent}.section-wrapper--dark .vertical-tabs-content__nav-item{color:#fffc;background:#080808}.section-wrapper--dark .vertical-tabs-content__nav-item:hover{background-color:#8a6a2f1a;color:#8a6a2f}.section-wrapper--dark .vertical-tabs-content__nav-item.is-active{background-color:#000;color:#b0873c}.section-wrapper--dark .vertical-tabs-content__panels:hover::-webkit-scrollbar-thumb{background-color:#fff3}.section-wrapper--dark .vertical-tabs-content__panels:hover{scrollbar-color:rgba(255,255,255,.2) transparent}.faq-accordion{display:flex;flex-direction:column;gap:clamp(.75rem,.6rem + .75vw,1.125rem);--space-base: clamp(1rem, .8rem + 1vw, 1.5rem);--space-sm: clamp(.75rem, .6rem + .75vw, 1.125rem)}.faq-accordion__item{border:1px solid #EEEEEE;border-radius:.5rem;overflow:hidden;transition:box-shadow .2s ease}.faq-accordion__item.is-open{box-shadow:0 2px 6px #0000000d}.faq-accordion__question{text-align:left;width:100%;background:#fff;padding:clamp(.75rem,.6rem + .75vw,1.125rem) clamp(1rem,.8rem + 1vw,1.5rem);border:none;display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;color:#353535;transition:background-color .2s ease;position:relative;font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1.4;letter-spacing:0}.faq-accordion__question h3,.faq-accordion__question h4{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;margin-bottom:0}@media (max-width: 640px){.faq-accordion__question h3,.faq-accordion__question h4{font-size:clamp(1rem,.9rem + .5vw,1.125rem)}}@media (max-width: 640px){.faq-accordion__question{font-size:clamp(1rem,.9rem + .5vw,1.125rem)}}.faq-accordion__question:hover{background-color:#f5f6f9}.faq-accordion__icon{position:relative;width:24px;height:24px;flex-shrink:0}@media (max-width: 640px){.faq-accordion__icon{width:15px;height:15px}}.faq-accordion__icon svg{position:absolute;top:0;left:0;width:100%;height:100%;color:#676767;transition:all .3s ease}.faq-accordion__icon-plus{opacity:1;transform:rotate(0)}.faq-accordion__icon-minus,.faq-accordion__item.is-open .faq-accordion__icon .faq-accordion__icon-plus{opacity:0;transform:rotate(90deg)}.faq-accordion__item.is-open .faq-accordion__icon .faq-accordion__icon-minus{opacity:1;transform:rotate(0)}.faq-accordion__answer{background:#fff;padding:0 clamp(1rem,.8rem + 1vw,1.5rem);color:#676767;overflow:hidden;transition:all .3s ease}.faq-accordion__answer.is-animating{transition:height .3s ease,padding .3s ease,opacity .3s ease}@keyframes fadeInAccordion{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.section-wrapper--dark .faq-accordion__item{border-color:#fff3}.section-wrapper--dark .faq-accordion__item.is-open{box-shadow:0 2px 6px #0000004d}.section-wrapper--dark .faq-accordion__question{background:#ffffff0d;color:#fff}.section-wrapper--dark .faq-accordion__question:hover{background:#ffffff1a}.section-wrapper--dark .faq-accordion__question:focus{outline-color:#8a6a2f}.section-wrapper--dark .faq-accordion__icon svg{color:#fffc}.faq-accordion__question:hover .section-wrapper--dark .faq-accordion__icon svg{color:#8a6a2f}.section-wrapper--dark .faq-accordion__answer{background:#ffffff05;color:#ffffffe6}.attorney-card{position:relative;background:var(--color-white);border-radius:16px;overflow:hidden;transition:all .3s ease;height:27.5rem;cursor:pointer}.attorney-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080808 15%,#08080800 30%);z-index:1}.attorney-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.attorney-card__image-container{position:relative;width:100%;height:100%;overflow:hidden}.attorney-card__image{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .3s ease}.attorney-card:hover .attorney-card__image{transform:scale(1.02)}.attorney-card__basic-info{position:absolute;bottom:0;left:0;right:0;padding:3.75rem 1.25rem 1.25rem;transition:opacity .3s ease;z-index:2}.attorney-card:hover .attorney-card__basic-info{opacity:0}.attorney-card__name{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:1;line-height:1.4;letter-spacing:0;margin-bottom:0;font-weight:600;color:#fff;background:#080808}.attorney-card__position{font-size:.9rem;margin:0;opacity:.9;line-height:1.4;color:#fff;background:#080808}.attorney-card__hover-overlay{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:24px}.attorney-card:hover .attorney-card__hover-overlay{opacity:1;visibility:visible}.attorney-card__overlay-content{text-align:center;max-width:100%;color:#fff}.attorney-card__bio{font-size:.9rem;line-height:1.5;margin-bottom:1.25rem}.attorney-card__bio p{margin:0 0 12px}.attorney-card__bio p:last-child{margin-bottom:0}.attorney-card__learn-more{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--color-primary);color:var(--color-white);text-decoration:none;border-radius:6px;font-size:.9rem;font-weight:500;transition:all .2s ease;border:2px solid var(--color-primary)}.attorney-card__learn-more:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px);text-decoration:none;color:var(--color-white)}.attorney-card__learn-more:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 768px){.attorney-card{height:390px}.attorney-card__basic-info{padding:20px 16px 16px}.attorney-card__name{font-size:1.1rem}.attorney-card__position{font-size:.85rem}.attorney-card__hover-overlay{padding:20px}.attorney-card__bio{font-size:.85rem;margin-bottom:16px}.attorney-card__learn-more{padding:8px 16px;font-size:.85rem}}@media (max-width: 480px){.attorney-card{height:330px}.attorney-card__basic-info{padding:16px 12px 12px}.attorney-card__name{font-size:1rem}.attorney-card__position{font-size:.8rem}.attorney-card__hover-overlay{padding:16px}.attorney-card__bio{font-size:.8rem;margin-bottom:12px}}@media (hover: none) and (pointer: coarse){.attorney-card:active .attorney-card__hover-overlay{opacity:1;visibility:visible}.attorney-card:active .attorney-card__basic-info{opacity:0}}@media (prefers-contrast: high){.attorney-card{border:2px solid var(--color-border)}.attorney-card__basic-info{background:#000000e6}.attorney-card__hover-overlay{background:#fffffffa;border:1px solid var(--color-border)}.attorney-card__learn-more{border-width:2px}}@media (prefers-reduced-motion: reduce){.attorney-card,.attorney-card__image,.attorney-card__basic-info,.attorney-card__hover-overlay,.attorney-card__learn-more{transition:none}.attorney-card:hover,.attorney-card:hover .attorney-card__image{transform:none}}.attorney-grid{display:grid;gap:2rem;width:100%}.attorney-grid[data-count="2"]{grid-template-columns:repeat(2,1fr);max-width:100%;margin-inline:auto}.attorney-grid[data-count="2"] .attorney-card{height:33.5rem}.attorney-grid[data-count="3"]{grid-template-columns:repeat(3,1fr);max-width:68rem;margin-inline:auto}.attorney-grid__item{width:100%}@media (max-width: 768px){.attorney-grid{gap:1.5rem}.attorney-grid[data-count="2"]{max-width:100%}.attorney-grid[data-count="2"] .attorney-card{height:25.5rem}.attorney-grid[data-count="3"]{max-width:100%;grid-template-columns:1fr 1fr}}@media (max-width: 480px){.attorney-grid{gap:1.25rem}.attorney-grid[data-count="2"],.attorney-grid[data-count="3"]{max-width:20rem}}@media (min-width: 769px) and (max-width: 1024px){.attorney-grid[data-count="3"]{grid-template-columns:repeat(2,1fr);max-width:45rem}.attorney-grid[data-count="3"] .attorney-grid__item:nth-child(3):nth-last-child(1){grid-column:1/-1;max-width:22rem;margin:0 auto}}@media (max-width: 500px){.attorney-grid{gap:1.5rem}.attorney-grid[data-count="2"]{grid-template-columns:1fr}.attorney-grid[data-count="2"] .attorney-card{height:25.5rem}.attorney-grid[data-count="3"]{grid-template-columns:1fr}.attorney-grid[data-count="3"] .attorney-card{height:25.5rem}}.reviews-section__title{text-align:center}.video-testimonial-card{background:#fff;border-radius:.75rem;overflow:hidden;border:1px solid #EEEEEE;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.video-testimonial-card:hover{transform:translateY(-4px)}.video-testimonial-card__content{padding:2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (max-width: 768px){.video-testimonial-card__content{padding:1.5rem}}.video-testimonial-card__title{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:700;line-height:1;letter-spacing:0;color:#080808;margin-bottom:1rem}@media (max-width: 768px){.video-testimonial-card__title{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:700;line-height:1;letter-spacing:0}}.video-testimonial-card__client{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1.4;letter-spacing:0;color:#676767;margin-bottom:.5rem}.video-testimonial-card__description{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.75;letter-spacing:0;color:#676767;margin-bottom:0}.video-embed-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000;border-radius:.75rem .75rem 0 0;overflow:hidden}.video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-slider .embla__slide{flex:0 0 100%!important;min-width:0;padding:0 1rem}@media (min-width: 768px){.video-slider .embla__slide{flex:0 0 50%!important;width:100%!important}}.video-slider .embla__container{display:flex;align-items:stretch}.embla__slide--testimonial{flex:0 0 auto;width:100%;padding:0 1rem}@media (min-width: 768px){.embla__slide--testimonial{width:50%}}@media (min-width: 1200px){.embla__slide--testimonial{width:33.333%}}@media (min-width: 1400px){.embla__slide--testimonial{width:25%}}.common-injuries-accordion{display:flex;flex-direction:column;gap:1rem;padding-left:0;margin-bottom:0}.common-injuries-accordion__item{border-radius:1rem;overflow:hidden;transition:all .3s ease;margin-bottom:0;background:#fff;border:1px solid rgba(0,0,0,.1)}.section-wrapper--dark .common-injuries-accordion__item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.common-injuries-accordion__item:hover{box-shadow:0 4px 12px #00000014}.section-wrapper--dark .common-injuries-accordion__item:hover{box-shadow:0 4px 12px #0000004d}.common-injuries-accordion__item.is-open .common-injuries-accordion__toggle-icon{transform:rotate(180deg)}.common-injuries-accordion__header{width:100%;background:none;border:none;padding:1.5rem 2rem;cursor:pointer;text-align:left;display:block}@media (max-width: 768px){.common-injuries-accordion__header{padding:1.25rem 1.5rem}}.common-injuries-accordion__header-content{display:flex;align-items:flex-start;gap:1.5rem}@media (max-width: 768px){.common-injuries-accordion__header-content{flex-direction:column;gap:1rem}}.common-injuries-accordion__header-main{display:flex;align-items:flex-start;gap:1.5rem;flex:1}@media (max-width: 768px){.common-injuries-accordion__header-main{width:100%;gap:1rem}}.common-injuries-accordion__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.common-injuries-accordion__icon{width:40px;height:40px}}.common-injuries-accordion__icon-svg{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.common-injuries-accordion__icon-svg svg{fill:#8a6a2f;width:100%;height:100%}.common-injuries-accordion__icon-svg svg path{fill:#8a6a2f;stroke:#8a6a2f}@media (max-width: 768px){.common-injuries-accordion__icon-svg{width:40px;height:40px}}.common-injuries-accordion__header-text{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0}.common-injuries-accordion__title{font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:600;line-height:1;letter-spacing:0;margin:0;color:#676767}.section-wrapper--dark .common-injuries-accordion__title{color:#fff}@media (max-width: 768px){.common-injuries-accordion__title{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:600;line-height:1;letter-spacing:0}}.common-injuries-accordion__badges{display:flex;gap:.5rem;flex-wrap:wrap}.common-injuries-accordion__severity{font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;padding:4px 8px;border-radius:50px;width:fit-content}.common-injuries-accordion__severity.severity-low{color:#fff;background:#225a25}.common-injuries-accordion__severity.severity-moderate{color:#000;background:#f9a825}.common-injuries-accordion__severity.severity-high{color:#fff;background:#c62828}.common-injuries-accordion__severity.severity-critical{color:#fff;background:#b00020}.common-injuries-accordion__type{font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;padding:4px 8px;border-radius:50px;width:fit-content;color:#494e5a;background:#6b72801a}.section-wrapper--dark .common-injuries-accordion__type{color:#bcc0c9;background:#9ca3af1a}.common-injuries-accordion__settlement{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0;min-width:280px}@media (max-width: 768px){.common-injuries-accordion__settlement{align-items:flex-start;text-align:left;width:100%;min-width:0}}.common-injuries-accordion__settlement-label{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:.5rem;color:#676767b3}.section-wrapper--dark .common-injuries-accordion__settlement-label{color:#ffffffb3}.common-injuries-accordion__settlement-ranges{display:flex;gap:2rem}.common-injuries-accordion__range-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.common-injuries-accordion__range-label{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:.25rem;color:#676767}.section-wrapper--dark .common-injuries-accordion__range-label{color:#ffffffe6}.common-injuries-accordion__range-amount{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:700;line-height:1;letter-spacing:0;color:#8a6a2f}@media (max-width: 768px){.common-injuries-accordion__range-amount{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:700;line-height:1;letter-spacing:0}}.common-injuries-accordion__toggle{flex-shrink:0;margin-left:1rem}@media (max-width: 768px){.common-injuries-accordion__toggle{align-self:center;margin-left:0;position:absolute;right:12px;bottom:12px}}.common-injuries-accordion__toggle-icon{width:24px;height:24px;transition:transform .3s ease;color:#67676799}.section-wrapper--dark .common-injuries-accordion__toggle-icon{color:#fff9}@media (max-width: 768px){.common-injuries-accordion__toggle-icon{width:20px;height:20px}}.common-injuries-accordion__summary{margin-top:1rem;border-top:1px solid rgba(238,238,238,.1)}.section-wrapper--dark .common-injuries-accordion__summary{border-top-color:#ffffff1a}.common-injuries-accordion__description{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:.5rem;color:#676767}.section-wrapper--dark .common-injuries-accordion__description{color:#ffffffe6}.common-injuries-accordion__duration{display:flex;align-items:center;gap:.5rem}.common-injuries-accordion__duration-icon{flex-shrink:0;color:#67676799}.section-wrapper--dark .common-injuries-accordion__duration-icon{color:#fff9}.common-injuries-accordion__duration-text{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767}.section-wrapper--dark .common-injuries-accordion__duration-text{color:#ffffffe6}.common-injuries-accordion__duration-text strong{font-weight:600}.common-injuries-accordion__content{overflow:hidden;transition:all .3s ease}.common-injuries-accordion__content.is-animating{transition:height .3s ease,padding .3s ease}.common-injuries-accordion__sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}@media (max-width: 768px){.common-injuries-accordion__sections{grid-template-columns:1fr;gap:1.5rem}}.common-injuries-accordion__section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.common-injuries-accordion__section-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#8a6a2f1a}.common-injuries-accordion__section-title{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:0;margin:0;color:#676767}.section-wrapper--dark .common-injuries-accordion__section-title{color:#fff}.common-injuries-accordion__list{list-style:none;padding:0;margin:0}.common-injuries-accordion__list li{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1;letter-spacing:0;padding-left:1.5rem;position:relative;color:#676767}.section-wrapper--dark .common-injuries-accordion__list li{color:#ffffffe6}.common-injuries-accordion__list li:before{content:"•";position:absolute;left:0;color:#8a6a2f;font-weight:600}.common-injuries-accordion__list li:first-child{padding-top:0}.common-injuries-accordion__list li:last-child{padding-bottom:0}.common-injuries-accordion__info-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:2rem}@media (max-width: 768px){.common-injuries-accordion__info-boxes{grid-template-columns:1fr}}.common-injuries-accordion__info-box{padding:1.2rem;border-radius:.75rem;border:1px solid}.common-injuries-accordion__info-box--claim{background:#3b82f60d;border-color:#3b82f633}.section-wrapper--dark .common-injuries-accordion__info-box--claim{background:#3b82f61a;border-color:#3b82f64d}.common-injuries-accordion__info-box--defense{background:#ec48990d;border-color:#ec489933}.section-wrapper--dark .common-injuries-accordion__info-box--defense{background:#ec48991a;border-color:#ec48994d}.common-injuries-accordion__info-box--legal{background:#f59e0b0d;border-color:#f59e0b33}.section-wrapper--dark .common-injuries-accordion__info-box--legal{background:#f59e0b1a;border-color:#f59e0b4d}.common-injuries-accordion__info-title{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:0;margin:0 0 .75rem;color:#676767}.section-wrapper--dark .common-injuries-accordion__info-title{color:#fff}.common-injuries-accordion__info-text{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:500;line-height:1.4;letter-spacing:0;margin:0;color:#676767}.section-wrapper--dark .common-injuries-accordion__info-text{color:#ffffffe6}.common-injuries-accordion__cta{background:#8a6a2f;border-radius:.75rem;padding:2rem}@media (max-width: 768px){.common-injuries-accordion__cta{padding:1.5rem}}.common-injuries-accordion__cta-content{display:flex;align-items:center;gap:2rem}@media (max-width: 768px){.common-injuries-accordion__cta-content{flex-direction:column;align-items:flex-start;gap:1.5rem}}.common-injuries-accordion__cta-text{flex:1}@media (max-width: 768px){.common-injuries-accordion__cta-text{width:100%}}.common-injuries-accordion__cta-title{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:700;line-height:1;letter-spacing:0;margin:0 0 .75rem;color:#fff}.common-injuries-accordion__cta-description{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;margin:0;color:#ffffffe6}.common-injuries-accordion__cta-buttons{display:flex;gap:1rem;flex-shrink:0}@media (max-width: 768px){.common-injuries-accordion__cta-buttons{width:100%;flex-direction:column;gap:.75rem}}.common-injuries-accordion__cta-buttons .btn-primary{background:#fff;color:#000}@media (prefers-reduced-motion: no-preference){.common-injuries-accordion__content{transition:max-height .4s cubic-bezier(.4,0,.2,1)}.common-injuries-accordion__toggle-icon{transition:transform .4s cubic-bezier(.4,0,.2,1)}.common-injuries-accordion__item{transition:all .4s cubic-bezier(.4,0,.2,1)}.common-injuries-accordion__cta-button{transition:all .3s cubic-bezier(.4,0,.2,1)}}.read-more-item--hidden,.common-injuries-accordion__item--hidden{display:none}.read-more-item--hidden.is-revealing,.is-revealing.common-injuries-accordion__item--hidden{display:block;animation:revealItem .4s ease-out}.read-more{text-align:center;padding:clamp(1rem,.8rem + 1vw,1.5rem)}.read-more-btn{display:flex!important;align-items:center;justify-content:center;margin:0 auto;gap:.5rem;transition:all .3s ease}.read-more-btn.is-expanded .read-more-icon{transform:rotate(180deg)}.read-more-text{font-weight:600}.read-more-icon{transition:transform .3s ease;stroke:currentColor;stroke-width:2}@keyframes revealItem{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.section-wrapper--dark .read-more{border-top-color:#ffffff1a}.section-wrapper--dark .read-more-btn{color:#000}.section-wrapper--dark .read-more-btn:hover{background:#fff;color:#080808}.read-more-btn--secondary{background:#8a6a2f;color:#fff;border-color:#8a6a2f}.read-more-btn--secondary:hover{background:#644d22;border-color:#644d22}.read-more-btn--small{padding:clamp(.5rem,.4rem + .5vw,.75rem) clamp(1rem,.8rem + 1vw,1.5rem);font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:600;line-height:1.4;letter-spacing:0}.read-more-btn--small .read-more-icon{width:14px;height:14px}.read-more-btn--large{padding:clamp(1rem,.8rem + 1vw,1.5rem) clamp(2.5rem,2rem + 2.5vw,4rem);font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1.4;letter-spacing:0}.read-more-btn--large .read-more-icon{width:20px;height:20px}.shortcode-read-more-wrapper{width:100%}.shortcode-read-more-wrapper div,.shortcode-read-more-wrapper p,.shortcode-read-more-wrapper span{margin-bottom:clamp(.75rem,.6rem + .75vw,1.125rem);font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767}.shortcode-read-more-wrapper div:last-child,.shortcode-read-more-wrapper p:last-child,.shortcode-read-more-wrapper span:last-child{margin-bottom:0}.shortcode-read-more-wrapper div h1,.shortcode-read-more-wrapper div h2,.shortcode-read-more-wrapper div h3,.shortcode-read-more-wrapper div h4,.shortcode-read-more-wrapper div h5,.shortcode-read-more-wrapper div h6,.shortcode-read-more-wrapper p h1,.shortcode-read-more-wrapper p h2,.shortcode-read-more-wrapper p h3,.shortcode-read-more-wrapper p h4,.shortcode-read-more-wrapper p h5,.shortcode-read-more-wrapper p h6,.shortcode-read-more-wrapper span h1,.shortcode-read-more-wrapper span h2,.shortcode-read-more-wrapper span h3,.shortcode-read-more-wrapper span h4,.shortcode-read-more-wrapper span h5,.shortcode-read-more-wrapper span h6{color:#353535;margin-bottom:clamp(.75rem,.6rem + .75vw,1.125rem);margin-top:clamp(1rem,.8rem + 1vw,1.5rem);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:block}.shortcode-read-more-wrapper div h1:first-child,.shortcode-read-more-wrapper div h2:first-child,.shortcode-read-more-wrapper div h3:first-child,.shortcode-read-more-wrapper div h4:first-child,.shortcode-read-more-wrapper div h5:first-child,.shortcode-read-more-wrapper div h6:first-child,.shortcode-read-more-wrapper p h1:first-child,.shortcode-read-more-wrapper p h2:first-child,.shortcode-read-more-wrapper p h3:first-child,.shortcode-read-more-wrapper p h4:first-child,.shortcode-read-more-wrapper p h5:first-child,.shortcode-read-more-wrapper p h6:first-child,.shortcode-read-more-wrapper span h1:first-child,.shortcode-read-more-wrapper span h2:first-child,.shortcode-read-more-wrapper span h3:first-child,.shortcode-read-more-wrapper span h4:first-child,.shortcode-read-more-wrapper span h5:first-child,.shortcode-read-more-wrapper span h6:first-child{margin-top:0}.shortcode-read-more-wrapper div h1,.shortcode-read-more-wrapper p h1,.shortcode-read-more-wrapper span h1{font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:700;line-height:1;letter-spacing:0}.shortcode-read-more-wrapper div h2,.shortcode-read-more-wrapper p h2,.shortcode-read-more-wrapper span h2{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:600;line-height:1;letter-spacing:0;margin-bottom:clamp(1rem,.8rem + 1vw,1.5rem);margin-top:clamp(2rem,1.6rem + 2vw,3rem);font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.shortcode-read-more-wrapper div h3,.shortcode-read-more-wrapper p h3,.shortcode-read-more-wrapper span h3{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1.2;letter-spacing:0}.shortcode-read-more-wrapper div h4,.shortcode-read-more-wrapper p h4,.shortcode-read-more-wrapper span h4{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1.4;letter-spacing:0}.shortcode-read-more-wrapper div h5,.shortcode-read-more-wrapper p h5,.shortcode-read-more-wrapper span h5{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:600;line-height:1.4;letter-spacing:0}.shortcode-read-more-wrapper div h6,.shortcode-read-more-wrapper p h6,.shortcode-read-more-wrapper span h6{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:600;line-height:1.4;letter-spacing:0}.shortcode-read-more-wrapper div strong,.shortcode-read-more-wrapper div b,.shortcode-read-more-wrapper p strong,.shortcode-read-more-wrapper p b,.shortcode-read-more-wrapper span strong,.shortcode-read-more-wrapper span b{font-weight:700;color:#353535}.shortcode-read-more-wrapper div em,.shortcode-read-more-wrapper div i,.shortcode-read-more-wrapper p em,.shortcode-read-more-wrapper p i,.shortcode-read-more-wrapper span em,.shortcode-read-more-wrapper span i{font-style:italic}.shortcode-read-more-wrapper div a,.shortcode-read-more-wrapper p a,.shortcode-read-more-wrapper span a{color:#8a6a2f;text-decoration:underline;transition:color .2s ease}.shortcode-read-more-wrapper div a:hover,.shortcode-read-more-wrapper p a:hover,.shortcode-read-more-wrapper span a:hover{color:#000}.shortcode-read-more-wrapper .shortcode-read-more-btn{background:none!important;border:none!important;color:#080808!important;cursor:pointer;font-weight:600;font-size:clamp(.875rem,.8rem + .375vw,1rem)!important;text-decoration:underline;transition:color .2s ease;padding:0!important;margin:clamp(.75rem,.6rem + .75vw,1.125rem) 0 0 0!important;display:inline-block!important}.shortcode-read-more-wrapper .shortcode-read-more-btn:hover{opacity:.8}.shortcode-read-more-wrapper .shortcode-hidden-text h1,.shortcode-read-more-wrapper .shortcode-hidden-text h2,.shortcode-read-more-wrapper .shortcode-hidden-text h3,.shortcode-read-more-wrapper .shortcode-hidden-text h4,.shortcode-read-more-wrapper .shortcode-hidden-text h5,.shortcode-read-more-wrapper .shortcode-hidden-text h6{color:#353535;margin-bottom:clamp(.75rem,.6rem + .75vw,1.125rem);margin-top:clamp(1rem,.8rem + 1vw,1.5rem);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.shortcode-read-more-wrapper .shortcode-hidden-text h1:first-child,.shortcode-read-more-wrapper .shortcode-hidden-text h2:first-child,.shortcode-read-more-wrapper .shortcode-hidden-text h3:first-child,.shortcode-read-more-wrapper .shortcode-hidden-text h4:first-child,.shortcode-read-more-wrapper .shortcode-hidden-text h5:first-child,.shortcode-read-more-wrapper .shortcode-hidden-text h6:first-child{margin-top:0}.shortcode-read-more-wrapper .shortcode-hidden-text h4{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1.4;letter-spacing:0}.shortcode-read-more-wrapper .shortcode-hidden-text strong,.shortcode-read-more-wrapper .shortcode-hidden-text b{font-weight:700;color:#353535}.section-wrapper--dark .shortcode-read-more-wrapper div,.section-wrapper--dark .shortcode-read-more-wrapper p,.section-wrapper--dark .shortcode-read-more-wrapper span{color:#ffffffe6}.section-wrapper--dark .shortcode-read-more-wrapper div h1,.section-wrapper--dark .shortcode-read-more-wrapper div h2,.section-wrapper--dark .shortcode-read-more-wrapper div h3,.section-wrapper--dark .shortcode-read-more-wrapper div h4,.section-wrapper--dark .shortcode-read-more-wrapper div h5,.section-wrapper--dark .shortcode-read-more-wrapper div h6,.section-wrapper--dark .shortcode-read-more-wrapper p h1,.section-wrapper--dark .shortcode-read-more-wrapper p h2,.section-wrapper--dark .shortcode-read-more-wrapper p h3,.section-wrapper--dark .shortcode-read-more-wrapper p h4,.section-wrapper--dark .shortcode-read-more-wrapper p h5,.section-wrapper--dark .shortcode-read-more-wrapper p h6,.section-wrapper--dark .shortcode-read-more-wrapper span h1,.section-wrapper--dark .shortcode-read-more-wrapper span h2,.section-wrapper--dark .shortcode-read-more-wrapper span h3,.section-wrapper--dark .shortcode-read-more-wrapper span h4,.section-wrapper--dark .shortcode-read-more-wrapper span h5,.section-wrapper--dark .shortcode-read-more-wrapper span h6,.section-wrapper--dark .shortcode-read-more-wrapper div strong,.section-wrapper--dark .shortcode-read-more-wrapper div b,.section-wrapper--dark .shortcode-read-more-wrapper p strong,.section-wrapper--dark .shortcode-read-more-wrapper p b,.section-wrapper--dark .shortcode-read-more-wrapper span strong,.section-wrapper--dark .shortcode-read-more-wrapper span b{color:#fff}.section-wrapper--dark .shortcode-read-more-wrapper div a,.section-wrapper--dark .shortcode-read-more-wrapper p a,.section-wrapper--dark .shortcode-read-more-wrapper span a{color:#8a6a2f}.section-wrapper--dark .shortcode-read-more-wrapper div a:hover,.section-wrapper--dark .shortcode-read-more-wrapper p a:hover,.section-wrapper--dark .shortcode-read-more-wrapper span a:hover{color:#c09546}.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-read-more-btn{color:#8a6a2f!important}.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-hidden-text h1,.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-hidden-text h2,.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-hidden-text h3,.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-hidden-text h4,.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-hidden-text h5,.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-hidden-text h6,.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-hidden-text strong,.section-wrapper--dark .shortcode-read-more-wrapper .shortcode-hidden-text b{color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-wrapper--dark .shortcode-read-more-wrapper div,.section-wrapper--dark .shortcode-read-more-wrapper p,.section-wrapper--dark .shortcode-read-more-wrapper span{margin-bottom:clamp(.75rem,.6rem + .75vw,1.125rem);font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#fff}.section-wrapper--dark .shortcode-read-more-wrapper div:last-child,.section-wrapper--dark .shortcode-read-more-wrapper p:last-child,.section-wrapper--dark .shortcode-read-more-wrapper span:last-child{margin-bottom:0}.common-injuries-accordion__section svg path{fill:#8a6a2f}.legal-statutes-accordion{display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #00000014;gap:0;background:#fff}.section-wrapper--dark .legal-statutes-accordion{background:#ffffff0d;box-shadow:0 2px 8px #0000004d}.legal-statutes-accordion__header{display:grid;grid-template-columns:1fr 1.5fr 2fr 60px;background:#c09546;padding:0}@media (max-width: 768px){.legal-statutes-accordion__header{display:none}}.legal-statutes-accordion__header-cell{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:700;line-height:1.4;letter-spacing:0;color:#000;text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;border-right:1px solid rgba(255,255,255,.2)}.legal-statutes-accordion__header-cell:last-child{border-right:none}.legal-statutes-accordion__body{display:flex;flex-direction:column}.legal-statutes-accordion__row{border-bottom:1px solid rgba(238,238,238,.1)}.section-wrapper--dark .legal-statutes-accordion__row{border-bottom-color:#ffffff1a}.legal-statutes-accordion__row:last-child{border-bottom:none}.legal-statutes-accordion__row.is-open .legal-statutes-accordion__toggle-icon{transform:rotate(45deg)}.legal-statutes-accordion__row-button{width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;display:grid;grid-template-columns:1fr 1.5fr 2fr 60px;align-items:center;transition:background-color .2s ease}@media (max-width: 768px){.legal-statutes-accordion__row-button{grid-template-columns:1fr 60px;padding:1rem}}.legal-statutes-accordion__row-button:hover{background:#8a6a2f0d}.section-wrapper--dark .legal-statutes-accordion__row-button:hover{background:#ffffff0d}.legal-statutes-accordion__cell{padding:1rem}@media (max-width: 768px){.legal-statutes-accordion__cell{padding:0}}@media (max-width: 768px){.legal-statutes-accordion__cell--texas-code{margin-bottom:.75rem}}@media (max-width: 768px){.legal-statutes-accordion__cell--law-title{margin-bottom:.75rem}}@media (max-width: 768px){.legal-statutes-accordion__cell--summary{margin-bottom:.75rem}}.legal-statutes-accordion__cell--toggle{display:flex;justify-content:center;align-items:center;padding:1.5rem 1rem}@media (max-width: 768px){.legal-statutes-accordion__cell--toggle{position:absolute;top:1rem;right:1rem;padding:0}}.legal-statutes-accordion__code-reference{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767e6;margin-bottom:.25rem}.section-wrapper--dark .legal-statutes-accordion__code-reference{color:#fffc}.legal-statutes-accordion__law-title{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1;letter-spacing:0;margin:0;color:#353535}.section-wrapper--dark .legal-statutes-accordion__law-title{color:#fff}@media (max-width: 768px){.legal-statutes-accordion__law-title{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:0}.legal-statutes-accordion__law-title:before{content:"Law: ";font-weight:400;color:#676767b3}.section-wrapper--dark .legal-statutes-accordion__law-title:before{color:#ffffffb3}}.legal-statutes-accordion__summary{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767e6}.section-wrapper--dark .legal-statutes-accordion__summary{color:#fffc}@media (max-width: 768px){.legal-statutes-accordion__summary:before{content:"Summary: ";font-weight:600;color:#676767}.section-wrapper--dark .legal-statutes-accordion__summary:before{color:#fff}}.legal-statutes-accordion__toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.legal-statutes-accordion__toggle-icon{width:20px;height:20px;transition:transform .3s ease;color:#67676799}.section-wrapper--dark .legal-statutes-accordion__toggle-icon{color:#fff9}.legal-statutes-accordion__content{background:#fff;padding:0;color:#676767;overflow:hidden;transition:all .3s ease}.legal-statutes-accordion__content.is-animating{transition:height .3s ease,padding .3s ease,opacity .3s ease}.section-wrapper--dark .legal-statutes-accordion__content{background:#ffffff05;color:#ffffffe6}.legal-statutes-accordion__content-inner{padding:0 2rem}@media (max-width: 768px){.legal-statutes-accordion__content-inner{padding:0 1.5rem}}.legal-statutes-accordion__content-inner .wysiwyg-content li{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0}.legal-statutes-accordion__expanded-header{border-bottom:1px solid rgba(238,238,238,.1);margin-bottom:2rem}.section-wrapper--dark .legal-statutes-accordion__expanded-header{border-bottom-color:#ffffff1a}@media (max-width: 768px){.legal-statutes-accordion__expanded-header{padding:1rem 0;margin-bottom:1.5rem}}.legal-statutes-accordion__expanded-title{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:700;line-height:1;letter-spacing:0;margin:0 0 .5rem;color:#353535}.section-wrapper--dark .legal-statutes-accordion__expanded-title{color:#fff}@media (max-width: 768px){.legal-statutes-accordion__expanded-title{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:700;line-height:1;letter-spacing:0}}.legal-statutes-accordion__expanded-subtitle{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767e6}.section-wrapper--dark .legal-statutes-accordion__expanded-subtitle{color:#fffc}.legal-statutes-accordion__expanded-code{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:700;line-height:1.4;letter-spacing:0;color:#8a6a2f}.legal-statutes-accordion__sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}@media (max-width: 768px){.legal-statutes-accordion__sections{grid-template-columns:1fr;gap:1.5rem}}.legal-statutes-accordion__section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.legal-statutes-accordion__section-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#8a6a2f1a}.legal-statutes-accordion__section-title{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:0;margin:0;color:#353535}.section-wrapper--dark .legal-statutes-accordion__section-title{color:#fff}.legal-statutes-accordion__section-content{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767e6;line-height:1.6}.section-wrapper--dark .legal-statutes-accordion__section-content{color:#fffc}.legal-statutes-accordion__list{list-style:none;padding:0;margin:0}.legal-statutes-accordion__list li{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;padding-left:1.5rem;position:relative;margin-bottom:.5rem;color:#676767cc}.section-wrapper--dark .legal-statutes-accordion__list li{color:#fffc}.legal-statutes-accordion__list li:before{content:"•";position:absolute;left:0;color:#8a6a2f;font-weight:600}.legal-statutes-accordion__list li:last-child{margin-bottom:0}.legal-statutes-accordion__advice-box{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:.75rem;padding:1.5rem;padding-bottom:0}.section-wrapper--dark .legal-statutes-accordion__advice-box{background:#fbbf2426;border-color:#fbbf2466}@media (max-width: 768px){.legal-statutes-accordion__advice-box{padding:1.25rem}}.legal-statutes-accordion__advice-content.wysiwyg-content p:last-child{margin-bottom:1.5rem}.legal-statutes-accordion__advice-title{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:0;margin:0 0 1rem;color:#353535}.section-wrapper--dark .legal-statutes-accordion__advice-title{color:#fff}.legal-statutes-accordion__advice-list{list-style:none;padding:0;margin:0}.legal-statutes-accordion__advice-list li{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;padding-left:1.5rem;position:relative;margin-bottom:.5rem;color:#676767cc}.section-wrapper--dark .legal-statutes-accordion__advice-list li{color:#fffc}.legal-statutes-accordion__advice-list li:before{content:"•";position:absolute;left:0;color:#f59e0b;font-weight:600}.legal-statutes-accordion__advice-list li:last-child{margin-bottom:0}@media (max-width: 768px){.legal-statutes-accordion__row-button{position:relative;display:flex;flex-direction:column;align-items:stretch}.legal-statutes-accordion__cell--texas-code,.legal-statutes-accordion__cell--law-title,.legal-statutes-accordion__cell--summary{width:100%}}@media (prefers-reduced-motion: no-preference){.legal-statutes-accordion__content{transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1)}.legal-statutes-accordion__toggle-icon{transition:transform .4s cubic-bezier(.4,0,.2,1)}.legal-statutes-accordion__row-button{transition:background-color .3s cubic-bezier(.4,0,.2,1)}}.cta-block-secondary{position:relative;min-height:28rem;border-radius:1rem;overflow:hidden;display:flex;align-items:center}@media (max-width: 768px){.cta-block-secondary{min-height:320px;border-radius:.75rem}}.cta-block-secondary__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.cta-block-secondary__background-image{width:100%;height:100%;object-fit:cover;object-position:center}.cta-block-secondary__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(to right,#8a6a2f,#8a6a2f33 70%,#8a6a2f00)}.cta-block-secondary--secondary .cta-block-secondary__overlay,.cta-block-secondary--red .cta-block-secondary__overlay{background:linear-gradient(to right,#8a6a2f,#8a6a2f33 70%,#8a6a2f00)}.cta-block-secondary--primary .cta-block-secondary__overlay,.cta-block-secondary--dark .cta-block-secondary__overlay{background:linear-gradient(to right,#080808,#08080800 70%,#08080800)}.cta-block-secondary--black .cta-block-secondary__overlay{background:linear-gradient(to right,#000000e6,#0003 70%,#0000)}.cta-block-secondary--overlay-right .cta-block-secondary__overlay{background:linear-gradient(to left,#8a6a2fd9,#8a6a2f33 70%,#8a6a2f00)}.cta-block-secondary--overlay-right.cta-block-secondary--primary .cta-block-secondary__overlay,.cta-block-secondary--overlay-right.cta-block-secondary--dark .cta-block-secondary__overlay{background:linear-gradient(to left,#080808cc,#08080833 70%,#08080800)}.cta-block-secondary--overlay-right.cta-block-secondary--black .cta-block-secondary__overlay{background:linear-gradient(to left,#000c,#0003 70%,#0000)}.cta-block-secondary__content{position:relative;z-index:3;width:100%;padding:clamp(3rem,2.4rem + 3vw,5rem) clamp(2rem,1.6rem + 2vw,3rem);display:flex}@media (max-width: 768px){.cta-block-secondary__content{padding:clamp(2.5rem,2rem + 2.5vw,4rem) clamp(1rem,.8rem + 1vw,1.5rem)}}.cta-block-secondary__wrapper{max-width:100%;width:55%}@media (max-width: 768px){.cta-block-secondary__wrapper{width:90%}}.cta-block-secondary__tagline{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#ffffffe6;text-transform:uppercase;letter-spacing:.1em;margin-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}@media (max-width: 768px){.cta-block-secondary__tagline{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:clamp(.75rem,.6rem + .75vw,1.125rem);letter-spacing:.05em}}.cta-block-secondary__heading{font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:700;line-height:1;letter-spacing:0;color:#fff;margin:0 0 clamp(1rem,.8rem + 1vw,1.5rem) 0}@media (max-width: 480px){.cta-block-secondary__heading{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:700;line-height:1;letter-spacing:0}}.cta-block-secondary__text{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:400;line-height:1.75;letter-spacing:0;color:#fffffff2;margin-bottom:clamp(2rem,1.6rem + 2vw,3rem)}@media (max-width: 768px){.cta-block-secondary__text{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:400;line-height:1.75;letter-spacing:0;margin-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}}.cta-block-secondary__text p{margin:0;line-height:1.3}.cta-block-secondary__text p:before{content:'"';font-size:1.2em;opacity:.8}.cta-block-secondary__text p:after{content:'"';font-size:1.2em;opacity:.8}.cta-block-secondary__text.wysiwyg-content p,.cta-block-secondary__text.wysiwyg-content ul,.cta-block-secondary__text.wysiwyg-content ol{color:#fffffff2}.cta-block-secondary__text.wysiwyg-content strong{color:#fff;font-weight:600}.cta-block-secondary__text.wysiwyg-content em{font-style:italic}.cta-block-secondary__author{border-top:1px solid rgba(255,255,255,.2);padding-top:clamp(1rem,.8rem + 1vw,1.5rem)}@media (max-width: 768px){.cta-block-secondary__author{padding-top:clamp(.75rem,.6rem + .75vw,1.125rem)}}.cta-block-secondary__author-name{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1;letter-spacing:0;color:#fff;margin-bottom:clamp(.25rem,.2rem + .25vw,.375rem)}@media (max-width: 768px){.cta-block-secondary__author-name{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:0}}.cta-block-secondary__author-title{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#fffc}@media (max-width: 768px){.cta-block-secondary__author-title{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0}}@media (prefers-contrast: high){.cta-block-secondary__overlay{background:#000c!important}.cta-block-secondary__tagline,.cta-block-secondary__heading,.cta-block-secondary__text,.cta-block-secondary__author-name,.cta-block-secondary__author-title{color:#fff!important}}.cta-block-secondary--overlay-right .cta-block-secondary__content{justify-content:flex-end}.table-of-contents{background:#fffffff2;border-bottom:1px solid rgba(8,8,8,.1);padding:clamp(.25rem,.2rem + .25vw,.375rem) 0;position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease,top .3s ease}.table-of-contents--visible{transform:translateY(0);opacity:1;visibility:visible}.table-of-contents--below-header{top:80px}@media (max-width: 680px){.table-of-contents--below-header{top:60px}}.table-of-contents__container{display:flex;align-items:center;gap:clamp(.5rem,.4rem + .5vw,.75rem);position:relative}.table-of-contents__content{flex:1;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.table-of-contents__content::-webkit-scrollbar{display:none}.table-of-contents__list{display:flex;gap:clamp(.5rem,.4rem + .5vw,.75rem);min-width:max-content;padding:clamp(.25rem,.2rem + .25vw,.375rem) 0}.table-of-contents__item{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:500;line-height:1.4;letter-spacing:0;color:#080808;text-decoration:none;background:transparent;transition:all .3s ease;white-space:nowrap;position:relative}.table-of-contents__item:hover{color:#484848}.table-of-contents__item--active{color:#644d22}.table-of-contents__item--active:hover{color:#775b29}.table-of-contents__arrow{background:#fff;border:1px solid rgba(8,8,8,.2);border-radius:50%;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;color:#080808}.table-of-contents__arrow:hover{background:#080808;border-color:#080808;color:#fff;transform:scale(1.05)}.table-of-contents__arrow:active{transform:scale(.95)}.table-of-contents__arrow svg{width:1rem;height:1rem}@media (max-width: 768px){.table-of-contents{padding:clamp(.5rem,.4rem + .5vw,.75rem) 0}.table-of-contents__item{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:500;line-height:1.4;letter-spacing:0;padding:clamp(.25rem,.2rem + .25vw,.375rem) clamp(.75rem,.6rem + .75vw,1.125rem)}.table-of-contents__arrow{width:2rem;height:2rem}.table-of-contents__arrow svg{width:.875rem;height:.875rem}}@media (max-width: 480px){.table-of-contents__container{gap:clamp(.25rem,.2rem + .25vw,.375rem)}.table-of-contents__item{padding:clamp(.25rem,.2rem + .25vw,.375rem) clamp(.5rem,.4rem + .5vw,.75rem)}.table-of-contents__arrow{width:1.75rem;height:1.75rem}.table-of-contents__arrow svg{width:.75rem;height:.75rem}}.table-of-contents[style*="display: none"]{display:none!important}html{scroll-padding-top:60px}@media (max-width: 680px){html{scroll-padding-top:60px}}h2[id]{scroll-margin-top:60px}@media (max-width: 680px){h2[id]{scroll-margin-top:60px}}h1,.h1{font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:700;line-height:1;letter-spacing:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:1.5rem}h2,.h2{font-size:clamp(1.875rem,1.6rem + 1.375vw,2.5rem);font-weight:600;line-height:1;letter-spacing:0;margin-bottom:1.25rem;color:#000}h3,.h3{font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:500;line-height:1.2;letter-spacing:0;margin-bottom:1rem}h4,.h4{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:500;line-height:1.4;letter-spacing:0;margin-bottom:.75rem}h5,.h5{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:500;line-height:1.4;letter-spacing:0;margin-bottom:.5rem}h6,.h6{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:500;line-height:1.4;letter-spacing:0;margin-bottom:.5rem}.small,small{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0}p{margin-bottom:1.5rem}ul,ol{margin-bottom:1.5rem;padding-left:1.5rem}ul li,ol li{margin-bottom:.5rem}.contact-location{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 16px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.contact-location:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.contact-location__info{padding:clamp(1rem,.8rem + 1vw,1.5rem)}.contact-location__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}.contact-location__name{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;line-height:1;letter-spacing:0;color:#080808;margin:0}.contact-location--has-info .contact-location__header{padding-bottom:clamp(.5rem,.4rem + .5vw,.75rem)}.contact-location__details{display:flex;flex-direction:column;gap:clamp(.75rem,.6rem + .75vw,1.125rem);margin-top:clamp(.75rem,.6rem + .75vw,1.125rem)}.contact-location__address,.contact-location__phone{display:flex;align-items:flex-start;gap:clamp(.5rem,.4rem + .5vw,.75rem)}.contact-location__address svg,.contact-location__phone svg{flex-shrink:0;width:18px;height:18px}.contact-location__address svg path,.contact-location__phone svg path{fill:#8a6a2f}.contact-location__address span,.contact-location__phone span{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;color:#676767}.contact-location__address a,.contact-location__phone a{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:600;line-height:1.4;letter-spacing:0;color:#8a6a2f;text-decoration:none}.contact-location__address a:hover,.contact-location__phone a:hover{text-decoration:underline}.contact-location__map{height:200px;background:#eeeeee1a}.contact-location__map iframe{width:100%;height:100%;border:none}.location-service-tooltip{position:relative;display:inline-block}.location-service-tooltip__icon{background:none;border:none;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#8a6a2f;width:32px;height:32px}.location-service-tooltip__icon:hover{background:#8a6a2f1a}.location-service-tooltip__icon:focus{outline:2px solid #8A6A2F;outline-offset:2px}.location-service-tooltip__icon[aria-expanded=true]{background:#8a6a2f;color:#fff}.location-service-tooltip__icon svg{width:19px;height:19px;transition:all .3s ease}.location-service-tooltip__popup{box-shadow:0 22px 9px #00000003,0 12px 7px #0000000a,0 5px 5px #00000012,0 1px 3px #00000014;font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:400;line-height:1.4;letter-spacing:0;padding:clamp(.5rem,.4rem + .5vw,.75rem);border-radius:.5rem;background:#fff;border:1px solid rgba(0,0,0,.1);display:none;position:fixed;z-index:1000;max-width:300px;white-space:normal;word-wrap:break-word}.location-service-tooltip__popup:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}.location-service-tooltip__popup:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.1);z-index:-1}.location-service-tooltip__popup.visible{display:block}.location-service-tooltip__popup.flipped:after{top:-6px;border-top:none;border-bottom:6px solid #fff}.location-service-tooltip__popup.flipped:before{top:-7px;border-top:none;border-bottom:7px solid rgba(0,0,0,.1)}@media (max-width: 768px){.contact-location__info{padding:clamp(1rem,.8rem + 1vw,1.5rem)}.contact-location__map{height:180px}}@media (max-width: 480px){.contact-location__name{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:600;line-height:1;letter-spacing:0}}.locations-section{padding:clamp(3rem,2.4rem + 3vw,5rem) 0;background:linear-gradient(135deg,#f5f6f9,#d5d9e6)}.locations-section__header{text-align:center;margin-bottom:clamp(3rem,2.4rem + 3vw,5rem)}.locations-section__heading{font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:700;line-height:1;letter-spacing:0;color:#000;margin-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}.locations-section__description{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:400;line-height:1.75;letter-spacing:0;color:#000;max-width:50rem;margin:0 auto}.locations-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(1rem,.8rem + 1vw,1.5rem)}@media (max-width: 768px){.locations-section__grid{grid-template-columns:1fr}}@media (max-width: 768px){.locations-section{padding:clamp(2.5rem,2rem + 2.5vw,4rem) 0}.locations-section__header{margin-bottom:clamp(2.5rem,2rem + 2.5vw,4rem)}.locations-section__heading{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:700;line-height:1;letter-spacing:0}}@media (max-width: 480px){.locations-section__heading{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:700;line-height:1;letter-spacing:0}}@media (max-width: 640px){.home h1{font-size:44px}}form.main-form{border:1px solid rgb(233,233,233);padding:3rem 1.5rem;display:flex;align-items:center;justify-content:center;height:300px}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.video-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center}.video-modal__content{position:relative;width:100%;max-width:800px;aspect-ratio:16/9;background:#000;border-radius:.75rem;margin:0 auto}.video-modal__close{position:absolute;top:-60px;right:0;width:48px;height:48px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1}.video-modal__close:hover{background:#fff3;border-color:#ffffff80}@media (max-width: 768px){.video-modal__close{top:-80px;right:auto;left:50%;width:40px;height:40px;transform:translate(-50%)}}.video-modal__iframe-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-modal__iframe-container iframe{width:100%;height:100%;border:none;display:block;margin:0 auto}.video-testimonial-card{width:100%}.video-testimonial-card__video-container{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;border-radius:.75rem;cursor:pointer}.video-testimonial-card__video-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;z-index:1;pointer-events:none}.video-testimonial-card__thumbnail{width:100%;height:100%;object-fit:cover}.video-testimonial-card__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;transition:transform .3s ease;z-index:2}.video-testimonial-card__play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.video-testimonial-card__overlay{position:absolute;bottom:0;left:0;right:0;padding:clamp(2rem,1.6rem + 2vw,3rem);background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 60%,transparent 100%);z-index:2}@media (max-width: 768px){.video-testimonial-card__overlay{padding:clamp(1rem,.8rem + 1vw,1.5rem)}}.video-testimonial-card__description{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:500;line-height:1.4;letter-spacing:0;color:#fff;margin:0}@media (max-width: 768px){.video-testimonial-card__description{font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:500;line-height:1.4;letter-spacing:0}}
