﻿.page-aboutus section.inline{padding:var(--g5) var(--g2)}.page-aboutus .fixed-max-sm{max-width:1092px}.page-aboutus .about-hero{padding:var(--g5) 0 var(--g3)}.page-aboutus .hero-brand{font-size:var(--font-size-3);letter-spacing:var(--font-size-3-letter-spacing);margin-bottom:12px}.page-aboutus .hero-title{font-size:var(--font-size-0);letter-spacing:var(--font-size-0-letter-spacing)}@media(min-width:992px){.page-aboutus .hero-title{--font-size-0:56px;--font-size-0-letter-spacing:-1.12px}}.page-aboutus .about-intro{padding:var(--g5) 0}.page-aboutus .intro-grid{align-items:start;display:grid;gap:var(--g5);grid-template-columns:1fr 1fr}.page-aboutus .intro-copy{display:flex;flex-direction:column;font-size:var(--font-size-4);gap:var(--g2);letter-spacing:var(--font-size-4-letter-spacing)}.page-aboutus .careers-image img,.page-aboutus .impact-image,.page-aboutus .intro-image img{border-radius:var(--border-radius-2);display:block;height:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:992px){.page-aboutus .careers-image img,.page-aboutus .impact-image,.page-aboutus .intro-image img{height:565px;max-height:none}}.page-aboutus .about-careers,.page-aboutus .about-how,.page-aboutus .about-impact,.page-aboutus .about-ratings,.page-aboutus .about-recognition,.page-aboutus .about-support{padding:var(--g5) 0}.page-aboutus .btn.secondary{width:-moz-fit-content;width:fit-content}.page-aboutus .section-title{font-size:var(--font-size-0);font-weight:700;letter-spacing:var(--font-size-0-letter-spacing);margin:0 0 var(--g3)}.page-aboutus .section-subtitle{font-size:var(--font-size-4);letter-spacing:var(--font-size-4-letter-spacing);margin-bottom:var(--g3);max-width:760px}.page-aboutus .how-grid{display:grid;gap:var(--g3) var(--g3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--g5)}.page-aboutus .how-card h3{margin:0 0 var(--g1)}.page-aboutus .how-card h3,.page-aboutus .how-card p{font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing)}.page-aboutus .how-card p{margin:0}.page-aboutus .how-icon{align-items:center;background:var(--color-main);border-radius:var(--g1);color:var(--color-bg);display:flex;height:72px;justify-content:center;margin-bottom:var(--g3);width:72px}.page-aboutus .how-icon i{font-size:var(--font-size-0)}.page-aboutus .how-icon .how-icon-svg{align-items:center;display:flex;justify-content:center}.page-aboutus .how-icon .how-icon-svg svg{display:block;height:var(--font-size-0);width:var(--font-size-0)}.page-aboutus .impact-grid{display:grid;gap:var(--g3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--g5)}.page-aboutus .impact-grid>div{display:flex;flex-direction:column;gap:var(--g3)}.page-aboutus .impact-stat{background:var(--color-main);border-radius:var(--border-radius-2);color:var(--color-bg);display:flex;flex-direction:column;font-size:var(--font-size-0);justify-content:space-between;padding:var(--g3)}.page-aboutus .impact-stat span{display:block;font-size:var(--font-size-5);font-weight:700;letter-spacing:var(--font-size-5-letter-spacing)}.page-aboutus .recognition-grid{display:grid;gap:var(--g3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--g5)}@media(max-width:639px){.page-aboutus .recognition-grid{grid-template-columns:1fr}}.page-aboutus .recognition-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.page-aboutus .recognition-card img{display:block;height:184px;-o-object-fit:cover;object-fit:cover;width:100%}.page-aboutus .recognition-copy{padding:var(--g3)}.page-aboutus .recognition-copy h3{font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing);margin:0}.page-aboutus .recognition-copy .year{color:var(--color-4);font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing);margin:var(--gxs) 0 var(--g1)}.page-aboutus .recognition-copy p{font-size:var(--font-size-6);letter-spacing:var(--font-size-6-letter-spacing);margin:0}.page-aboutus .careers-grid,.page-aboutus .ratings-grid,.page-aboutus .support-grid{align-items:start;display:grid;gap:var(--g5)}.page-aboutus .careers-grid,.page-aboutus .support-grid{grid-template-columns:1fr 1fr}.page-aboutus .ratings-grid{grid-template-columns:3fr 7fr}.page-aboutus .ratings-stats{align-self:anchor-center;display:flex;gap:var(--g4);justify-content:center}.page-aboutus .rating-item{text-align:center}.page-aboutus .rating-item .score{font-size:64px;margin-bottom:var(--g2)}.page-aboutus .rating-item img{height:32px;-o-object-fit:contain;object-fit:contain}.page-aboutus .testimonial-grid{display:grid;gap:var(--g3);grid-template-columns:1fr 1fr}.page-aboutus .testimonial-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-2);padding:var(--g3)}.page-aboutus .quote{font-size:var(--font-size-4);letter-spacing:var(--font-size-4-letter-spacing);margin:0 0 var(--g3)}.page-aboutus .stars{height:20px;width:107px}.page-aboutus .name{font-weight:700;margin-top:var(--g3)}.page-aboutus .role{color:var(--color-4);font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing)}.page-aboutus .support-item+.support-item{margin-top:var(--g4)}.page-aboutus .support-item{align-items:flex-start;display:flex;flex-direction:column;gap:var(--g2);line-height:var(--line-height-2)}@media(max-width:991px){.page-aboutus .hero-title{font-size:var(--font-size-0)}.page-aboutus .careers-grid,.page-aboutus .how-grid,.page-aboutus .impact-grid,.page-aboutus .intro-grid,.page-aboutus .ratings-grid,.page-aboutus .support-grid,.page-aboutus .testimonial-grid{grid-template-columns:1fr}.page-aboutus .rating-item .score{font-size:48px}.page-aboutus .about-how{background:var(--color-bg-l1)}.page-aboutus .about-how .how-grid{gap:var(--g3);grid-template-columns:repeat(2,minmax(0,1fr))}.page-aboutus .about-how .how-card{background:transparent;border:0;border-radius:0;padding:0}.page-aboutus .about-impact .impact-image{display:none}.page-aboutus .about-impact .impact-grid{grid-template-columns:1fr}.page-aboutus .about-impact .impact-stat{min-height:150px}}.page-aboutus .mvt-hotleadform .hotlead-title{font-size:var(--font-size-2);letter-spacing:var(--font-size-2-letter-spacing);line-height:var(--line-height-3);text-align:left}.page-aboutus .mvt-hotleadform .form-default{max-width:inherit}.page-aboutus .mvt-hotleadform .form-default .textbox+.textbox .input{margin-top:16px}.page-aboutus .mvt-hotleadform .form-default .textbox{--textbox-color-bg:var(--color-bg)}.page-aboutus .mvt-hotleadform .form-default .textbox .input>input,.page-aboutus .mvt-hotleadform .form-default .textbox .textarea,.page-aboutus .mvt-hotleadform .form-default .textbox .textarea>input{border-radius:var(--g2)}.page-aboutus .mvt-hotleadform .form-default .assigned-agent .textbox .textarea{--textarea-color-bg:var(--color-bg);background-color:var(--textarea-color-bg);border-radius:var(--g2);box-shadow:0 0 0 1px var(--color-default-border)}