.about-us-page .hero-section{width:100%;height:600px;position:relative;overflow:hidden}.about-us-page .hero-section .hero-image{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:768px){.about-us-page .hero-section{height:400px}}@media (max-width:640px){.about-us-page .hero-section{height:300px}}.about-us-page .how-title,.about-us-page .awards-title,.about-us-page .reviews-title{color:#181818;font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:1023px){.about-us-page .how-title,.about-us-page .awards-title,.about-us-page .reviews-title{font-size:2.25rem}}@media (max-width:768px){.about-us-page .how-title,.about-us-page .awards-title,.about-us-page .reviews-title{font-size:2rem}}@media (max-width:640px){.about-us-page .how-title,.about-us-page .awards-title,.about-us-page .reviews-title{font-size:1.75rem}}.about-us-page .how-subtitle,.about-us-page .awards-subtitle{color:#6b6b6b;font-size:1.125rem;line-height:1.7}@media (max-width:768px){.about-us-page .how-subtitle,.about-us-page .awards-subtitle{font-size:1rem}}.about-us-page .section-label{color:#fff;letter-spacing:.6px;background:#c30012;border-radius:.3rem;align-items:center;gap:.625rem;width:fit-content;padding:.5rem 1.25rem;font-size:1rem;font-weight:700;display:inline-flex}.about-us-page .section-label:before{content:"";background:#fff;border-radius:1px;width:.7rem;height:.7rem}.about-us-page .who-we-are-section{z-index:1;background:#fff;border-radius:3rem 3rem 0 0;margin-top:-3rem;position:relative}@media (max-width:768px){.about-us-page .who-we-are-section{border-radius:2rem 2rem 0 0;margin-top:-2rem}}@media (max-width:640px){.about-us-page .who-we-are-section{border-radius:1.5rem 1.5rem 0 0;margin-top:-1.5rem}}.about-us-page .why-section{isolation:isolate;z-index:2;color:#fff;background-image:url(/img/about-us/about-us-why.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;border-radius:3rem 3rem 0 0;min-height:780px;margin-top:-3rem;padding:11rem 1rem;position:relative;overflow:hidden}.about-us-page .why-section .why-overlay{z-index:0;pointer-events:none;background:radial-gradient(#080b164d 0%,#080b16a6 65%,#080b16eb 100%),linear-gradient(#080b168c 0%,#080b1633 30% 70%,#080b168c 100%);position:absolute;inset:0}.about-us-page .why-section .why-content{z-index:1;gap:2rem;position:relative}.about-us-page .why-section .section-label{box-shadow:0 6px 18px #c3001259}.about-us-page .why-section .why-content:before{content:"“";color:#c30012bf;letter-spacing:-.04em;text-shadow:0 6px 30px #00000073;margin-bottom:-.5rem;font-family:Georgia,Times New Roman,serif;font-size:7rem;line-height:.5;display:block}@media (max-width:768px){.about-us-page .why-section .why-content:before{font-size:5rem}}@media (max-width:640px){.about-us-page .why-section .why-content:before{font-size:4rem}}.about-us-page .why-section .why-headline{color:#fff;text-shadow:0 2px 24px #00000073;letter-spacing:-.005em;max-width:920px;margin:0;font-size:2.5rem;font-weight:600;line-height:1.45}@media (max-width:1023px){.about-us-page .why-section .why-headline{font-size:2rem;line-height:1.45}}@media (max-width:768px){.about-us-page .why-section .why-headline{font-size:1.625rem;line-height:1.5}}@media (max-width:640px){.about-us-page .why-section .why-headline{font-size:1.375rem;line-height:1.55}}@media (max-width:1023px){.about-us-page .why-section{border-radius:2rem 2rem 0 0;min-height:560px;margin-top:-2rem;padding:6.5rem 1rem}}@media (max-width:640px){.about-us-page .why-section{border-radius:1.5rem 1.5rem 0 0;min-height:480px;margin-top:-1.5rem;padding:5rem 1rem}}.about-us-page .how-section .how-header{flex-direction:column;gap:1rem;display:flex}@media (min-width:1024px){.about-us-page .how-section .how-header{grid-template-columns:auto 1fr;grid-template-areas:".title""label subtitle";align-items:start;gap:1rem 3rem;display:grid}.about-us-page .how-section .how-header .how-label{grid-area:label;align-self:start}.about-us-page .how-section .how-header .how-title{grid-area:title}.about-us-page .how-section .how-header .how-subtitle{grid-area:subtitle}}.about-us-page .how-section .how-subtitle{margin:0}.about-us-page .how-section .how-subtitle strong{color:#181818;font-weight:600}.about-us-page .how-section .how-values-heading{border-bottom:1px solid #c300122e;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.5rem;padding-bottom:1rem;display:flex}.about-us-page .how-section .how-values-eyebrow{color:#c30012;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.about-us-page .how-section .how-values-eyebrow:before{content:"";background:#c30012;border-radius:1px;width:1.75rem;height:2px}.about-us-page .how-section .how-values-title{color:#181818;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width:768px){.about-us-page .how-section .how-values-title{font-size:1.5rem}}@media (max-width:640px){.about-us-page .how-section .how-values-title{font-size:1.35rem}}.about-us-page .accordion-with-icons{background:#fff;border-radius:1.25rem;padding:0 1.25rem;box-shadow:0 10px 30px #1317220a}@media (max-width:640px){.about-us-page .accordion-with-icons{border-radius:1rem;padding:0 1rem}}.about-us-page .accordion-with-icons .value-item{border-bottom:1px solid #e5e5e5}.about-us-page .accordion-with-icons .value-item:last-child{border-bottom:none}.about-us-page .accordion-with-icons .value-summary{cursor:pointer;align-items:center;gap:1rem;padding:1.5rem 0;list-style:none;transition:all .2s;display:flex}.about-us-page .accordion-with-icons .value-summary::-webkit-details-marker{display:none}.about-us-page .accordion-with-icons .value-summary:hover{opacity:.8}@media (max-width:640px){.about-us-page .accordion-with-icons .value-summary{gap:.75rem;padding:1.25rem 0}}.about-us-page .accordion-with-icons .value-icon-wrapper{color:#c30012;background:#c3001214;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:background .2s,transform .2s;display:flex}@media (max-width:768px){.about-us-page .accordion-with-icons .value-icon-wrapper{width:2.4rem;height:2.4rem}}@media (max-width:640px){.about-us-page .accordion-with-icons .value-icon-wrapper{width:2.2rem;height:2.2rem}}.about-us-page .accordion-with-icons details[open] .value-icon-wrapper,.about-us-page .accordion-with-icons .value-summary:hover .value-icon-wrapper{background:#c3001224}.about-us-page .accordion-with-icons .value-icon{width:1.4rem;height:1.4rem;display:block}@media (max-width:640px){.about-us-page .accordion-with-icons .value-icon{width:1.2rem;height:1.2rem}}.about-us-page .accordion-with-icons .value-title{color:#181818;flex:1;font-size:1.25rem;font-weight:600}@media (max-width:768px){.about-us-page .accordion-with-icons .value-title{font-size:1.125rem}}@media (max-width:640px){.about-us-page .accordion-with-icons .value-title{font-size:1rem}}.about-us-page .accordion-with-icons .value-chevron{flex-shrink:0;transition:transform .3s}@media (max-width:640px){.about-us-page .accordion-with-icons .value-chevron{width:20px;height:20px}}.about-us-page .accordion-with-icons details[open] .value-chevron{transform:rotate(180deg)}.about-us-page .accordion-with-icons .value-content{padding:0 0 1.5rem 3.8rem}@media (max-width:768px){.about-us-page .accordion-with-icons .value-content{padding:0 0 1.5rem 3.5rem}}@media (max-width:640px){.about-us-page .accordion-with-icons .value-content{padding:0 0 1.25rem 3rem}}.about-us-page .accordion-with-icons .value-content p{color:#6b6b6b;margin:0;font-size:1.125rem;line-height:1.8}@media (max-width:768px){.about-us-page .accordion-with-icons .value-content p{font-size:1.0625rem}}@media (max-width:640px){.about-us-page .accordion-with-icons .value-content p{font-size:1rem}}.about-us-page .what-section{color:#fff;background:radial-gradient(circle at 100%,#c300120f,#0000 70%),radial-gradient(1200px 600px at 85% 0,#c300121a,#0000 60%),radial-gradient(900px 500px at 15% 100%,#c3001214,#0000 60%),linear-gradient(#0f1424 0%,#0a0e1c 100%);position:relative;overflow:hidden}.about-us-page .what-section:before{content:"";opacity:.22;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(#0000 0%,#630f0f 14%,#460808 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#630f0f 14%,#460808 86%,#0000 100%);background:url(/img/about-us/what-background-bw.jpg) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.about-us-page .what-section .what-intro{z-index:1;position:relative}.about-us-page .what-section .what-title{color:#fff;margin:0;font-size:2.75rem;font-weight:700;line-height:1.15}@media (max-width:1023px){.about-us-page .what-section .what-title{font-size:2.25rem}}@media (max-width:768px){.about-us-page .what-section .what-title{font-size:2rem}}@media (max-width:640px){.about-us-page .what-section .what-title{font-size:1.75rem}}.about-us-page .what-section .what-lead{color:#ffffffd9;max-width:48rem;margin:0;font-size:1.125rem;line-height:1.7}.about-us-page .what-section .what-lead strong{color:#fff;font-weight:700}@media (max-width:768px){.about-us-page .what-section .what-lead{font-size:1rem}}.about-us-page .what-section .what-services{z-index:1;position:relative}.about-us-page .what-section .services-row{gap:1.25rem;display:grid}@media (min-width:640px){.about-us-page .what-section .services-row{gap:1.5rem}}.about-us-page .what-section .services-row--four{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:3rem}@media (max-width:1023px){.about-us-page .what-section .services-row--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.about-us-page .what-section .services-row--four{grid-template-columns:1fr}}.about-us-page .what-section .services-row--four .service-card{text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(155deg,#fff 0%,#e7e7ee 55%,#c9c9d3 100%);border:1px solid #ffffff8c;align-items:center;padding-top:2.75rem;overflow:visible;box-shadow:0 14px 36px #00000059}.about-us-page .what-section .services-row--four .service-card:before{display:none}.about-us-page .what-section .services-row--four .service-card .service-icon-wrapper{color:#fff;width:3.25rem;height:3.25rem;box-shadow:none;background:#c30012;border:3px solid #fff;border-radius:50%;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.about-us-page .what-section .services-row--four .service-card .service-title{color:#181818}.about-us-page .what-section .services-row--four .service-card .service-text{color:#5a5a5a}.about-us-page .what-section .services-row--four .service-card:hover{background:linear-gradient(155deg,#fff 0%,#ececf3 55%,#d1d1db 100%);border-color:#c3001259;box-shadow:0 22px 48px #00000073}.about-us-page .what-section .services-row--four .service-card:hover .service-icon-wrapper{background:#a30010;border-color:#fff}.about-us-page .what-section .services-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.about-us-page .what-section .services-row--two{grid-template-columns:1fr}}.about-us-page .what-section .services-row--one{grid-template-columns:minmax(0,1fr);width:100%;max-width:36rem;margin:0 auto}.about-us-page .what-section .service-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;gap:.875rem;padding:1.75rem 1.5rem;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.about-us-page .what-section .service-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c3001299,#0000);width:100%;height:2px;transition:opacity .25s;position:absolute;top:0;left:0}.about-us-page .what-section .service-card:hover{background:#ffffff0f;border-color:#c3001273;transform:translateY(-4px)}.about-us-page .what-section .service-card:hover:before{opacity:1}.about-us-page .what-section .service-card:hover .service-icon-wrapper{background:#c300122e;border-color:#c300128c}@media (max-width:640px){.about-us-page .what-section .service-card{padding:1.5rem 1.25rem}}.about-us-page .what-section .service-card--wide,.about-us-page .what-section .service-card--feature{border-color:#c3001240;flex-direction:row;align-items:center;gap:1.5rem;padding:1.75rem}:is(.about-us-page .what-section .service-card--wide,.about-us-page .what-section .service-card--feature) .service-icon-wrapper{color:#c30012;background:0 0;border:none;flex-shrink:0;width:auto;height:auto}:is(.about-us-page .what-section .service-card--wide,.about-us-page .what-section .service-card--feature) .service-icon{width:2.75rem;height:2.75rem}:is(.about-us-page .what-section .service-card--wide,.about-us-page .what-section .service-card--feature) .service-body{flex-direction:column;gap:.5rem;display:flex}@media (max-width:560px){.about-us-page .what-section .service-card--wide,.about-us-page .what-section .service-card--feature{flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.5rem 1.25rem}}:is(.about-us-page .what-section .service-card--wide,.about-us-page .what-section .service-card--feature):hover .service-icon-wrapper{background:0 0;border-color:#0000}.about-us-page .what-section .service-card--wide{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0f14248c}.about-us-page .what-section .service-card--feature{text-align:left;background:radial-gradient(circle at 0%,#c300122e,#0000 70%),#ffffff0a}.about-us-page .what-section .service-icon-wrapper{color:#ff2a3d;background:#c300121f;border:1px solid #c3001259;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .25s,border-color .25s;display:inline-flex}.about-us-page .what-section .service-icon{width:1.5rem;height:1.5rem}.about-us-page .what-section .service-title{color:#fff;letter-spacing:.01em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}@media (max-width:640px){.about-us-page .what-section .service-title{font-size:1rem}}.about-us-page .what-section .service-text{color:#ffffffb3;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:640px){.about-us-page .what-section .service-text{font-size:.875rem}}.about-us-page .what-section .service-title-link{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .2s,text-decoration-color .2s}.about-us-page .what-section .service-title-link:hover,.about-us-page .what-section .service-title-link:focus-visible{color:#ff7a86;text-decoration-color:#ff7a86}.about-us-page .what-section .what-closing{z-index:1;text-align:center;color:#ffffffd1;max-width:52rem;margin:0 auto;padding-top:.5rem;font-size:1.0625rem;font-style:italic;line-height:1.7;position:relative}.about-us-page .what-section .what-closing strong{color:#fff;font-weight:700}@media (max-width:640px){.about-us-page .what-section .what-closing{font-size:.9375rem}}.about-us-page .what-section .services-connector{pointer-events:none;width:100%;display:none;position:relative}.about-us-page .what-section .services-connector .c-stem,.about-us-page .what-section .services-connector .c-vline{background:#fff6;width:1px;position:absolute;transform:translate(-50%)}.about-us-page .what-section .services-connector .c-arch{border:1px solid #fff6;position:absolute}@media (min-width:1024px){.about-us-page .what-section .services-connector{display:block}.about-us-page .what-section .services-connector--top{height:3rem;margin-bottom:1.5rem}.about-us-page .what-section .services-connector--4to2,.about-us-page .what-section .services-connector--2to1{height:5rem}.about-us-page .what-section .what-services{gap:0}}.about-us-page .what-section .services-connector--top .c-stem{height:40%;top:0;left:50%}.about-us-page .what-section .services-connector--top .c-arch--down{border-bottom:none;border-radius:10px 10px 0 0;inset:40% 12.5% 0}.about-us-page .what-section .services-connector--top .c-vline--mid-l{top:40%;bottom:0;left:37.5%}.about-us-page .what-section .services-connector--top .c-vline--mid-r{top:40%;bottom:0;left:62.5%}.about-us-page .what-section .services-connector--4to2 .c-arch--up-4to2{border-top:none;border-radius:0 0 10px 10px;inset:0 12.5% 50%}.about-us-page .what-section .services-connector--4to2 .c-vline--upper-l{height:50%;top:0;left:37.5%}.about-us-page .what-section .services-connector--4to2 .c-vline--upper-r{height:50%;top:0;left:62.5%}.about-us-page .what-section .services-connector--4to2 .c-vline--lower-l25{top:50%;bottom:0;left:25%}.about-us-page .what-section .services-connector--4to2 .c-vline--lower-r75{top:50%;bottom:0;left:75%}.about-us-page .what-section .services-connector--2to1 .c-arch--up-2to1{border-top:none;border-radius:0 0 10px 10px;inset:0 25% 50%}.about-us-page .what-section .services-connector--2to1 .c-vline--lower-c{top:50%;bottom:0;left:50%}.about-us-page .awards-section{background:radial-gradient(900px 500px at 50% 0,#c300120a,#0000 60%),#fff;position:relative}.about-us-page .awards-section .awards-title{margin-bottom:1rem}.about-us-page .awards-section .awards-subtitle{max-width:600px;margin:0 auto}.about-us-page .awards-section .awards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.75rem;display:grid}@media (max-width:1023px){.about-us-page .awards-section .awards-grid{grid-template-columns:1fr;gap:1.5rem;max-width:460px;margin:0 auto}}.about-us-page .awards-section .award-card{text-align:center;background:#fff;border:1px solid #eceff3;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.25rem;padding:2.25rem 1.75rem 2rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 12px 30px #1317220d}.about-us-page .awards-section .award-card:hover{border-color:#d8dbe2;transform:translateY(-4px);box-shadow:0 22px 48px #13172217}@media (max-width:640px){.about-us-page .awards-section .award-card{padding:1.75rem 1.25rem 1.5rem}}.about-us-page .awards-section .award-media{justify-content:center;align-items:center;width:100%;min-height:170px;padding:.5rem 0;display:flex}.about-us-page .awards-section .award-media--double{gap:1rem}@media (max-width:380px){.about-us-page .awards-section .award-media--double{gap:.5rem}}.about-us-page .awards-section .award-image{object-fit:contain;width:auto;height:150px}@media (max-width:640px){.about-us-page .awards-section .award-image{height:130px}}.about-us-page .awards-section .award-image--single{height:160px}@media (max-width:640px){.about-us-page .awards-section .award-image--single{height:140px}}.about-us-page .awards-section .award-name{color:#181818;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}@media (max-width:640px){.about-us-page .awards-section .award-name{font-size:1.125rem}}.about-us-page .awards-section .award-text{color:#6b6b6b;margin:0;font-size:.9375rem;line-height:1.7}.about-us-page .awards-section .award-text strong{color:#181818;font-weight:600}.about-us-page .team-section .team-header{align-items:center;display:flex}.about-us-page .branch-block{flex-direction:column;gap:1.5rem;display:flex}.about-us-page .branch-title{color:#c30012;letter-spacing:.02em;font-size:1.375rem;font-weight:700}@media (max-width:640px){.about-us-page .branch-title{font-size:1.125rem}}.about-us-page .branch-divider{background:#e5e7eb;width:100%;height:1px}.about-us-page .spotlight{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex;position:relative}.about-us-page .spotlight-stage{justify-content:center;align-items:center;width:100%;height:480px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}@media (max-width:1023px){.about-us-page .spotlight-stage{height:440px}}@media (max-width:639px){.about-us-page .spotlight-stage{height:380px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}}.about-us-page .spotlight-card{opacity:0;pointer-events:none;cursor:pointer;will-change:transform, opacity, filter;flex-direction:column;align-items:center;gap:.875rem;width:240px;transition:transform .65s cubic-bezier(.22,.61,.36,1),opacity .5s,filter .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@media (max-width:1023px){.about-us-page .spotlight-card{width:210px}}@media (max-width:639px){.about-us-page .spotlight-card{width:175px}}.about-us-page .spotlight-card .spotlight-photo-wrap{aspect-ratio:3/4;background:#f3f4f6;border-radius:1.25rem;width:100%;overflow:hidden;box-shadow:0 30px 60px #0f121e2e}.about-us-page .spotlight-card .spotlight-photo{object-fit:cover;width:100%;height:100%;display:block}.about-us-page .spotlight-card .spotlight-info{text-align:center;opacity:0;transition:opacity .4s .1s,transform .4s .1s;transform:translateY(6px)}.about-us-page .spotlight-card .spotlight-info .member-name{color:#181818;margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.3}.about-us-page .spotlight-card .spotlight-info .member-title{color:#6b6b6b;margin:0;font-size:.8125rem;line-height:1.5}.about-us-page .spotlight-card.is-active{opacity:1;z-index:6;pointer-events:auto;transform:translate(-50%,-50%)scale(1.08)}.about-us-page .spotlight-card.is-active .spotlight-photo-wrap{box-shadow:0 40px 80px #c300122e,0 20px 40px #0f121e2e}.about-us-page .spotlight-card.is-active .spotlight-info{opacity:1;transform:translateY(0)}.about-us-page .spotlight-card.is-near{opacity:.92;filter:blur(2px)brightness(.95);z-index:5;pointer-events:auto}.about-us-page .spotlight-card.is-prev-1{transform:translate(-130%,-50%)scale(.78)}.about-us-page .spotlight-card.is-next-1{transform:translate(30%,-50%)scale(.78)}.about-us-page .spotlight-card.is-far{opacity:.55;filter:blur(6px)brightness(.9);z-index:4}.about-us-page .spotlight-card.is-prev-2{transform:translate(-200%,-50%)scale(.62)}.about-us-page .spotlight-card.is-next-2{transform:translate(100%,-50%)scale(.62)}.about-us-page .spotlight-card.is-ghost{opacity:.22;filter:blur(10px)brightness(.85);z-index:3}.about-us-page .spotlight-card.is-prev-3{transform:translate(-260%,-50%)scale(.5)}.about-us-page .spotlight-card.is-next-3{transform:translate(160%,-50%)scale(.5)}.about-us-page .spotlight-card.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.35)}.about-us-page .spotlight-btn,.about-us-page .reviews-section .reviews-btn{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1f2937;cursor:pointer;border:1px solid #e5e7ebe6;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #0f121e1f}:is(.about-us-page .spotlight-btn,.about-us-page .reviews-section .reviews-btn):hover{color:#c30012;background:#fff;border-color:#c30012;transform:translateY(-50%)scale(1.05)}:is(.about-us-page .spotlight-btn,.about-us-page .reviews-section .reviews-btn):active{transform:translateY(-50%)scale(.96)}@media (max-width:639px){.about-us-page .spotlight-btn,.about-us-page .reviews-section .reviews-btn{width:2.4rem;height:2.4rem}}.about-us-page .spotlight-btn{background:#ffffffd9}.about-us-page .spotlight-btn.spotlight-btn-prev{left:1rem}.about-us-page .spotlight-btn.spotlight-btn-next{right:1rem}@media (max-width:639px){.about-us-page .spotlight-btn.spotlight-btn-prev{left:.4rem}.about-us-page .spotlight-btn.spotlight-btn-next{right:.4rem}}.about-us-page .spotlight-dots,.about-us-page .reviews-section .reviews-dots{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.about-us-page .spotlight-dots{margin-top:.25rem}.about-us-page .spotlight-dot,.about-us-page .reviews-section .reviews-dot{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .25s,width .25s}:is(.about-us-page .spotlight-dot,.about-us-page .reviews-section .reviews-dot):hover{background:#9ca3af}:is(.about-us-page .spotlight-dot,.about-us-page .reviews-section .reviews-dot).is-active{background:#c30012;width:22px}.about-us-page .reviews-section .reviews-aggregate{background:#fff;border:1px solid #eceff3;border-radius:999px;align-items:center;gap:1rem;padding:.6rem 1.25rem;display:inline-flex;box-shadow:0 10px 25px #1317220d}@media (max-width:640px){.about-us-page .reviews-section .reviews-aggregate{border-radius:1rem;flex-direction:column;gap:.4rem;padding:.75rem 1rem}}.about-us-page .reviews-section .aggregate-stars{color:#ffb400;align-items:center;gap:2px;display:inline-flex}.about-us-page .reviews-section .aggregate-text{color:#181818;align-items:baseline;gap:.5rem;display:inline-flex}@media (max-width:640px){.about-us-page .reviews-section .aggregate-text{flex-direction:column;align-items:center;gap:.15rem}}.about-us-page .reviews-section .aggregate-score{font-size:1.5rem;font-weight:700}.about-us-page .reviews-section .aggregate-meta{color:#6b6b6b;font-size:.9375rem}.about-us-page .reviews-section .reviews-carousel{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex;position:relative}.about-us-page .reviews-section .reviews-stage{perspective:1600px;justify-content:center;align-items:center;width:100%;height:440px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}@media (max-width:1023px){.about-us-page .reviews-section .reviews-stage{height:460px}}@media (max-width:768px){.about-us-page .reviews-section .reviews-stage{height:500px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}}@media (max-width:480px){.about-us-page .reviews-section .reviews-stage{height:540px}}.about-us-page .reviews-section .review-slide{opacity:0;pointer-events:none;cursor:pointer;will-change:transform, opacity, filter;width:min(640px,92%);transition:transform .7s cubic-bezier(.22,.61,.36,1),opacity .5s,filter .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}@media (max-width:1023px){.about-us-page .reviews-section .review-slide{width:min(560px,90%)}}@media (max-width:768px){.about-us-page .reviews-section .review-slide{width:88%}}.about-us-page .reviews-section .review-slide.is-active{opacity:1;z-index:6;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.about-us-page .reviews-section .review-slide.is-side{opacity:.45;filter:blur(3px)saturate(.85);z-index:4;pointer-events:auto}@media (max-width:768px){.about-us-page .reviews-section .review-slide.is-side{opacity:0;pointer-events:none}}.about-us-page .reviews-section .review-slide.is-prev{transform:translate(-115%,-50%)scale(.78)rotateY(14deg)}.about-us-page .reviews-section .review-slide.is-next{transform:translate(15%,-50%)scale(.78)rotateY(-14deg)}.about-us-page .reviews-section .review-slide.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.55)}.about-us-page .reviews-section .review-card{background:#fff;border:1px solid #eceff3;border-radius:1.75rem;flex-direction:column;gap:1.25rem;padding:2.5rem 2.5rem 2.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #1317221a,0 12px 24px #1317220d}.about-us-page .reviews-section .review-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,#c3001259,#c3001200 45%,#ffb40040);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:768px){.about-us-page .reviews-section .review-card{border-radius:1.5rem;padding:2rem 1.5rem 1.75rem}}.about-us-page .reviews-section .review-slide.is-active .review-card:before{opacity:1}.about-us-page .reviews-section .review-quote-mark{fill:#c30012;opacity:.08;pointer-events:none;width:6.5rem;height:6.5rem;position:absolute;top:1.25rem;right:1.5rem}@media (max-width:768px){.about-us-page .reviews-section .review-quote-mark{width:5rem;height:5rem;top:1rem;right:1rem}}.about-us-page .reviews-section .review-stars{color:#ffb400;align-items:center;gap:3px;display:inline-flex}.about-us-page .reviews-section .review-text{color:#2d2d2d;flex:1;margin:0;font-size:1.125rem;font-style:italic;line-height:1.75;position:relative}@media (max-width:768px){.about-us-page .reviews-section .review-text{font-size:1rem;line-height:1.7}}.about-us-page .reviews-section .review-text:before{content:"“"}.about-us-page .reviews-section .review-text:after{content:"”"}.about-us-page .reviews-section .review-meta{border-top:1px solid #f0f1f4;align-items:center;gap:.875rem;margin-top:.5rem;padding-top:1.25rem;display:flex}.about-us-page .reviews-section .review-avatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#c30012,#8a000d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.0625rem;font-weight:600;display:inline-flex;box-shadow:0 6px 14px #c3001247}.about-us-page .reviews-section .review-meta-text{flex-direction:column;gap:.125rem;display:flex}.about-us-page .reviews-section .review-author{color:#181818;margin:0;font-size:1rem;font-weight:600;line-height:1.25}.about-us-page .reviews-section .review-source{color:#6b6b6b;letter-spacing:.02em;margin:0;font-size:.8125rem;line-height:1.2}.about-us-page .reviews-section .reviews-btn{background:#ffffffeb}.about-us-page .reviews-section .reviews-btn.reviews-btn-prev{left:.5rem}.about-us-page .reviews-section .reviews-btn.reviews-btn-next{right:.5rem}@media (max-width:639px){.about-us-page .reviews-section .reviews-btn.reviews-btn-prev{left:.25rem}.about-us-page .reviews-section .reviews-btn.reviews-btn-next{right:.25rem}}.about-us-page .reviews-section .reviews-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.about-us-page .reviews-section .reviews-counter{font-variant-numeric:tabular-nums;color:#6b6b6b;letter-spacing:.04em;align-items:baseline;gap:.25rem;font-size:.875rem;display:inline-flex}.about-us-page .reviews-section .reviews-counter-current{color:#c30012;font-size:1.125rem;font-weight:700}.about-us-page .reviews-section .reviews-counter-divider{color:#c0c4cc}.about-us-page .reviews-section .reviews-playpause{color:#181818;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 8px 18px #0f121e14}.about-us-page .reviews-section .reviews-playpause .reviews-playpause-icon{width:1.05rem;height:1.05rem;display:block}.about-us-page .reviews-section .reviews-playpause:hover{color:#c30012;border-color:#c30012;transform:translateY(-1px)}.about-us-page .reviews-section .reviews-playpause:active{transform:translateY(0)scale(.96)}.about-us-page .reviews-section .reviews-playpause.is-paused{color:#fff;background:#c30012;border-color:#c30012;box-shadow:0 10px 24px #c3001252}.about-us-page .reviews-section .reviews-playpause.is-paused:hover{color:#fff;background:#a8000f;border-color:#a8000f}.about-us-page .reviews-section .reviews-cta-btn{color:#fff;background:#181818;border-radius:999px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.about-us-page .reviews-section .reviews-cta-btn:hover{background:#c30012;transform:translateY(-1px)}.about-us-page .reviews-section .reviews-cta-btn svg{transition:transform .2s}.about-us-page .reviews-section .reviews-cta-btn:hover svg{transform:translate(2px,-2px)}.about-us-page .star-icon{display:inline-block}
