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