.landing h1{font-weight:600}.landing h1 .text-large,.landing h1 big{color:#2c5282}.landing h2{color:#47a9e1;margin-bottom:1em;font-weight:600;line-height:35px}.landing h3{color:#8dc53f}.blue-bg{background-color:#48abe5}.white-bg{background-color:#fff}.text-large{font-size:1.2em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.block-center{margin:0 auto}.with-border-top{border-top:4px double #47a9e1;padding-top:40px}.with-border-bottom{border-bottom:4px double #47a9e1;padding-bottom:40px}.features-section{margin:3em 0}.features-section .feature-item .feature-description{padding:0 15px}.features-section .feature-item .logoCnt img{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;height:50px}.features-section .feature-item .feature-title{text-align:center;font-weight:600;margin-bottom:1em;color:#8dc53f}.features-section .feature-item:first-child .feature-description{padding:0 15px 0 0!important}.features-section .feature-item:last-child .feature-description{padding:0 0 0 20px!important}.features-section .services{width:350px;text-align:center}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.p-50{padding:50px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.m-10{margin:10px}.m-20{margin:20px}.m-30{margin:30px}.m-40{margin:40px}.m-50{margin:50px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.dark-blue-color{color:#2c5282!important}.block-center{margin:0 auto}@media (max-width:768px){.grid{letter-spacing:0}.social-section .customers figure{margin:0!important}}.content-section{font-size:15.5px;color:#5a6a77;margin-bottom:48px!important;padding-bottom:48px!important;border-bottom:1px solid #d0e8f5}.content-section:last-of-type{border-bottom:none}.content-section h2{font-size:clamp(18px, 3vw, 24px);font-weight:700;color:#47dd0a;margin-bottom:18px;line-height:1.3}.content-section p{margin-bottom:12px}.content-section p:last-child{margin-bottom:0}.content-section a{color:#47a9e1;text-decoration:none}.content-section a:hover{text-decoration:underline}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}@media (max-width:520px){.pricing-grid{grid-template-columns:1fr}}.pricing-grid .pricing-card,.pricing-grid .su-column-inner{background:#fff;border:1px solid #d4e8f5;border-radius:10px;padding:20px 22px}.pricing-grid .pricing-card h3,.pricing-grid .su-column-inner h3{font-size:15px;font-weight:700;color:#47a9e1;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.pricing-grid .pricing-card .price,.pricing-grid .su-column-inner .price{font-size:22px;font-weight:700;color:#47a9e1;margin-bottom:4px}.pricing-grid .pricing-card .label,.pricing-grid .su-column-inner .label{font-size:13.5px;color:#5a6a77;line-height:1.5}.pricing-grid .pricing-card .badge,.pricing-grid .su-column-inner .badge{display:inline-block;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:100px;margin:8px 0}.pricing-grid .pricing-card .badge-ada,.pricing-grid .su-column-inner .badge-ada{background:#eafaf0;color:#2a8a4a;border:1px solid #b3e6c8}.pricing-grid .pricing-card .badge-adafcc,.pricing-grid .su-column-inner .badge-adafcc{background:#eaf3ff;color:#1a5fa8;border:1px solid #b3d0f5}.pricing-grid .pricing-card .tier,.pricing-grid .su-column-inner .tier{margin-bottom:8px}.pricing-grid .pricing-card .tier .price,.pricing-grid .su-column-inner .tier .price{font-size:18px;font-weight:700;color:#47a9e1}.pricing-grid .pricing-card .tier .turnaround,.pricing-grid .su-column-inner .tier .turnaround{font-size:13px;color:#5a6a77;margin-top:2px}.pricing-grid .pricing-card .features,.pricing-grid .su-column-inner .features{margin-top:14px;padding-top:14px;border-top:1px solid #d4e8f5;font-size:13.5px;color:#5a6a77;line-height:1.7}.addons-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-left:0!important}.addons-list li{background:#fff;border:1px solid #d4e8f5;border-radius:10px;padding:16px 20px;font-size:15px;color:#5a6a77;line-height:1.55}.addons-list li strong{color:#1e2a35;display:block;margin-bottom:4px}.addons-list li a{color:#47a9e1;text-decoration:none}.addons-list li a:hover{text-decoration:underline}.social-proof{background:#fff;border:1px solid #d4e8f5;border-radius:10px;padding:22px 28px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:20px}.proof-item{font-size:14px;color:#5a6a77}.proof-item a{color:#47a9e1;text-decoration:none;font-weight:600}.proof-item a:hover{text-decoration:underline}.proof-divider{width:1px;height:32px;background:#d4e8f5}@media (max-width:520px){.proof-divider{display:none}}.legal-landing h2{color:#47a9e1;margin-bottom:1em;font-weight:600;line-height:35px}.legal-landing h3{color:#8dc53f}.legal-landing .btn-md{font-size:20px}.legal-landing section{margin-bottom:3em}.legal-landing .hero-section{margin:3em 0}.legal-landing .hero-section .hero-description{margin-right:20%}.legal-landing .quotes-section{margin-bottom:1em}.legal-landing .quotes-section h2{padding-bottom:1em;font-weight:600;margin-bottom:1em;text-align:center}.legal-landing .quotes-section .legal-example img{display:block;margin-left:auto;margin-bottom:10px;height:350px}.legal-landing .quotes-section .quote-item{display:block}.legal-landing .quotes-section .quote-item .quote-author{font-weight:600;margin-top:10px}.legal-landing .quotes-section .quote-item .quote-img img{height:50px;display:block}.legal-landing .quotes-section .quote-item-1{padding-right:40%;padding-bottom:10px}.legal-landing .quotes-section .quote-item-2{margin-top:20px;padding-left:40%}.legal-landing .quotes-section .quote-item.quote-item-2 .quote-img img{margin-left:auto}.legal-landing #documents-preview-trigger{cursor:pointer}.legal-landing .charges-card{padding:25px;width:300px;margin:auto}.legal-landing .comparison-section{padding:45px 0 25px 25px;width:300px;margin:auto}.legal-landing .pricing-container{max-width:800px;margin:0 auto;display:flex;gap:30px;align-items:flex-start}.legal-landing .service-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;background:#2b5db5;color:#fff;padding:15px;border-radius:25px;margin:-10px -10px 20px -10px}.legal-landing .pricing-item{background:#f8f9fa;color:#333;padding:8px 15px;border-radius:20px;margin-bottom:8px;font-size:14px;font-weight:500;text-align:center}.legal-landing .pricing-item.secondary{background:#ff8c42;color:#000}.legal-landing .comparison-title{text-align:center;margin-bottom:20px;font-size:16px;font-weight:700;color:#333}.legal-landing .price-comparison{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:15px}.legal-landing .price-bar{text-align:center;flex:1;position:relative;padding:2px}.legal-landing .price-label{color:#666;margin-bottom:5px}.legal-landing .price-value{font-size:24px;font-weight:700;margin-bottom:10px}.legal-landing .competitor-price{color:#5dade2}.legal-landing .our-price{color:#8e44ad}.legal-landing .client-price{color:#e67e22}.legal-landing .bar{height:80px;margin-bottom:5px;position:relative;display:flex;align-items:flex-end;justify-content:center;color:#fff;font-weight:700;font-size:12px}.legal-landing .bar.competitor{background:#3498db;height:60px}.legal-landing .bar.our{background:#8e44ad;height:80px}.legal-landing .bar.client{background:#e67e22;height:70px}.legal-landing .bottom-message{text-align:center;font-size:15px;font-weight:700;color:#2b5db5;letter-spacing:2px;margin-top:20px;text-transform:uppercase}.legal-landing .video-section{margin-top:50px;margin-bottom:50px}.legal-landing .video-section video{width:100%;max-width:800px;height:auto;display:block;margin:20px auto 20px auto}.legal-landing .video-section .image-container img{width:100%;margin-bottom:20px}.legal-landing .customize-practice ul li{list-style-type:disc}.legal-landing .ribbon{font-size:14px;color:#fff;position:absolute;bottom:1.4em;right:2px;left:-11px;border-block:.5em solid #0000;padding-inline:calc(0.95em) 0.5em;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(99.85%),0.8em 50%,0 0.15em);background:#e74c3c;width:fit-content}@media screen and (max-width:768px){.legal-landing .pricing-container{flex-direction:column;gap:20px}.legal-landing .comparison-section{min-width:auto}}