.hlpr-sect{--gap-sm: 15px;--gap-md: 30px;--gap-lg: 50px;--color-text: #333333;--color-border: #e2e8f0;--color-bg-light: #f9f9f9}.tc,.text-center{text-align:center}.mt-3{margin-top:3%}.mb-3{margin-bottom:3%}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.section.title-bar{padding-top:52px;padding-bottom:52px;background-color:#f9f9f9;box-shadow:0 0 15px #00000040;z-index:2}.title-bar .maintitle{margin:0;color:var(--red);text-align:center}.hlpr-sect{max-width:1200px;margin:40px auto;padding:20px;color:var(--color-text);line-height:1.6}.hlpr-sect>h2.text-center{color:var(--primary)}.intro-block{text-align:center}.intro-block img.alignleft{float:left;margin:0 24px 12px 0;max-width:400px;height:auto}.intro-block p{text-align:left}@media(max-width:600px){.intro-block img.alignleft{float:none;margin:0 auto 16px;display:block}}.test-sctn{background:linear-gradient(360deg,#e8e8e8 0,#e7e7e7 30%,#e7e7e700) no-repeat padding-box;padding-top:80px;padding-bottom:80px}section.section.test-sctn{overflow:hidden}.test-sctn .title-col{flex-grow:1;max-width:750px;padding-right:20px;margin-left:auto}.test-sctn .title-col .subtitle{margin:0;color:var(--secondary);font-size:clamp(28px,3vw,42px)}.test-sctn .google-col{display:flex;align-items:center;gap:20px;background:#fff;box-shadow:0 0 15px #00000040;padding:20px;margin-right:-40px;width:44%;border-radius:7px}.test-sctn .section-wrap{align-items:center;justify-content:space-between;max-width:none}.test-sctn .google-col div p{margin-top:0;text-transform:uppercase;color:var(--primary);margin-bottom:0;font-weight:600;font-size:16px}.test-sctn .google-col div span{font-weight:900;color:var(--primary)}.test-sctn .google-col div span span.strs{color:#ffb300;font-size:20px}.rvw-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.test-sctn-alt .rvw-wrapper .rvw-box{margin-bottom:0;width:calc(33.33% - 20px)}.rvw-box{background:#fff;box-shadow:0 0 15px #00000040;border-radius:5px;padding:30px;align-self:stretch;display:flex;flex-direction:column}.rvw-box p{margin:0}.rvw-box>p{margin-bottom:20px}.rvw-box .rvw-bx{display:flex;align-items:flex-end;gap:10px;margin-top:auto;justify-content:space-between}.rvw-box .name{font-weight:700;color:var(--primary)}.rvw-box .name a{color:var(--primary)}.rvw-box .strs{color:#ffb300}@media(max-width:1024px){.test-sctn-alt .rvw-wrapper .rvw-box{width:calc(50% - 20px)}.test-sctn .title-col{padding:0;width:100%;text-align:center;margin-bottom:30px}.test-sctn .google-col{width:100%;margin-right:0;justify-content:center;max-width:400px}}@media(max-width:800px){section.section.test-sctn{padding-top:50px;padding-bottom:50px}}@media(max-width:600px){.test-sctn-alt .rvw-wrapper .rvw-box{width:100%}.test-sctn .google-col{flex-wrap:wrap;text-align:center;padding:15px}}.grid-2-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md);margin-bottom:var(--gap-md)}.cbi-info-block .col-phttxt h3{color:var(--primary)}.col-phtimg{text-align:right;display:flex;justify-content:flex-end;align-items:center}.col-phtimg img{max-width:100%;height:auto}@media(max-width:800px){.grid-2-col{grid-template-columns:1fr}.col-phtimg{justify-content:center}.col-phttxt{text-align:center}}.directory-flex{display:flex;flex-wrap:wrap;gap:15px;padding:20px 0;margin:var(--gap-md) 0;align-items:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:center}.directory-flex a,.directory-flex img{transition:transform .2s ease}.directory-flex a:hover{transform:translateY(-3px)}.consultant-section{text-align:center}.consultant-section h3{color:var(--red)}.grid-2-col.align-items-start.mt-3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-md)}.video-container{width:46%}.video-container .lyte-wrapper{width:100%!important}.benefits-text{width:50%;text-align:left}.benefits-text h4{color:var(--primary)}@media(max-width:800px){.video-container{width:100%;order:1}.benefits-text{width:100%;text-align:center}}.grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.features-grid{margin:var(--gap-lg) 0}.feature-card{padding:20px;background:var(--color-bg-light);border-radius:8px}.feature-card img{margin:0 auto 15px;display:block}.feature-card h3{font-size:18px;padding-top:15px;color:var(--primary)}@media(max-width:800px){.grid-3-col{grid-template-columns:1fr}}.faq-sctn{padding:20px 0}.faq-sctn>h3.tc{color:var(--red)}.faq-main-col details{border-bottom:1px solid var(--red);margin-bottom:10px;padding-bottom:6px}.faq-main-col summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.faq-main-col summary::-webkit-details-marker{display:none}.faq-main-col summary:after{content:"+";font-size:28px;color:var(--secondary)}.faq-main-col details[open]>summary:after{content:"-"}.faq-main-col summary h4{margin:0;display:inline-block;color:var(--primary)}.faq-main-col summary h4 strong{color:var(--red)}.faq-main-col p{margin-top:15px;margin-bottom:0}.faq-main-col p strong{color:var(--red)}.lctn-sctn>h3.tc{color:var(--red)}.grid-locations{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--gap-md);margin-top:20px}.card-lctn{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.card-lctn .col-img img{width:100%;height:auto;object-fit:cover;max-width:100%;display:block}.card-lctn .col-text{padding:20px}.card-lctn h4{margin-top:0;font-size:18px;color:var(--primary)}
