img.emoji,img.wp-smiley{display:inline!important;height:1em!important;width:1em!important;margin:0 .05em 0 .1em!important;vertical-align:-.1em!important;border:none!important;box-shadow:none!important}.no-card-hover .feature-card,.no-card-hover .feature-card:hover{transform:none;box-shadow:none;transition:none}.onboarding-grid-container .feature-card{background:none!important;border:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.onboarding-grid-container .feature-card>div:first-child{width:4rem!important;height:4rem!important;margin-bottom:1rem!important}.onboarding-grid-container .feature-card>div:first-child svg{width:2rem!important;height:2rem!important}.onboarding-grid-container .feature-card h3{font-size:1.25rem!important;line-height:1.75rem!important;font-weight:700!important}.onboarding-grid-container .feature-card p{font-size:1rem!important;line-height:1.625!important}.psp-grid-container .feature-card{background-color:#f8f9fa!important;border-radius:1rem!important;padding:1.5rem!important;border:none!important;box-shadow:none!important;text-align:left!important}.psp-grid-container .feature-card>div:first-child{width:2.5rem!important;height:2.5rem!important;border-radius:.5rem!important;margin-bottom:1rem!important}.psp-grid-container .feature-card>div:first-child svg{width:1.25rem!important;height:1.25rem!important}.psp-grid-container .feature-card h3{font-size:1rem!important;font-weight:600!important;margin-bottom:.5rem!important}.psp-grid-container .feature-card p{font-size:.875rem!important;line-height:1.25rem!important}:where(.dot-faq-wrapper .acf-innerblocks-container>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.dot-faq-item{border-bottom:1px solid #e5e5e5}.dot-faq-question{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;font-weight:500;color:#191919}.dot-faq-question:hover{color:var(--color-dot-primary, #037aff)}.dot-faq-answer{overflow:hidden;height:0;transition:height .35s ease}.dot-faq-answer-inner{padding:8px 0 28px;opacity:0;transform:translateY(-8px);transition:opacity .3s ease .1s,transform .3s ease .1s}.dot-faq-item.is-open .dot-faq-answer-inner{opacity:1;transform:translateY(0)}.dot-faq-item.is-open .dot-faq-icon{transform:rotate(45deg)}.dot-faq-icon{transition:transform .3s ease;font-size:24px;color:#6b6b6b;flex-shrink:0}.introduction-dotdriverfiles-block .text-sm.font-medium.text-gray-900{margin-top:0!important;margin-bottom:.25rem!important}.idf-headline{margin-top:0!important;margin-bottom:.75rem!important}.idf-feature-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.introduction-dotdriverfiles-section .idf-headline{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}@media(min-width:64rem){.introduction-dotdriverfiles-section .idf-headline{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));margin-bottom:calc(var(--spacing) * 3)}}@media(min-width:768px){.idf-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.idf-feature-grid>.acf-innerblocks-container{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;gap:inherit}.idf-feature-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.grid>.acf-innerblocks-container{display:contents}.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}.feature-card{transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.automation-card{background:#fff;border-radius:16px;padding:32px;border:1px solid #e5e5e5;transition:border-color .3s ease,box-shadow .3s ease;opacity:1!important;transform:none!important}.automation-card:hover{border-color:#037aff;box-shadow:0 8px 30px #037aff1a}.toggle-switch{width:44px;height:24px;background:#10b981;border-radius:12px;position:relative}.toggle-switch:after{content:"";position:absolute;right:2px;top:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003}.timeline-item{position:relative;padding-left:24px}.timeline-item:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:#037aff}.timeline-item:after{content:"";position:absolute;left:3px;top:20px;width:2px;height:calc(100% - 12px);background:#e5e5e5}.timeline-item:last-child:after{display:none}.savings-table{width:100%;border-collapse:collapse}.savings-table th,.savings-table td{padding:16px 20px;text-align:left}.savings-table th{background:#f7f7f5;font-weight:600;color:#191919}.savings-table tr:not(:last-child) td{border-bottom:1px solid #e5e5e5}.savings-table .manual{color:#dc2626}.savings-table .automated{color:#10b981}.testimonial-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #e5e5e5}.notion-tab.active{background-color:#0000000d}.slide-dot.active{background-color:#111827}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown-menu:hover{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown:hover .nav-dropdown-trigger svg{transform:rotate(180deg)}.faq-item{border-bottom:1px solid #e5e5e5}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-weight:500;color:#191919}.faq-question:hover{color:#037aff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px;padding-bottom:20px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-icon{transition:transform .3s ease;font-size:24px;color:#6b6b6b}.pricing-toggle{position:relative;width:56px;height:32px;background:#e5e7eb;border-radius:16px;cursor:pointer;transition:background .2s;border:none}.pricing-toggle.active{background:#037aff}.pricing-toggle-dot{position:absolute;top:4px;left:4px;width:24px;height:24px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;transition:transform .2s}.pricing-toggle.active .pricing-toggle-dot{transform:translate(24px)}.cf7-styled-form .wpcf7-form{display:flex;flex-direction:column;gap:1.5rem}.cf7-styled-form .wpcf7-form>p,.cf7-styled-form .wpcf7-form>div{margin:0}.cf7-styled-form label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.cf7-styled-form input[type=text],.cf7-styled-form input[type=email],.cf7-styled-form input[type=tel],.cf7-styled-form input[type=url],.cf7-styled-form input[type=number],.cf7-styled-form .cf7-input,.cf7-styled-form .wpcf7-text,.cf7-styled-form .wpcf7-email,.cf7-styled-form .wpcf7-tel{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background-color:#f9fafb;font-size:1rem;color:#111827;transition:all .15s ease;box-sizing:border-box}.cf7-styled-form input[type=text]:focus,.cf7-styled-form input[type=email]:focus,.cf7-styled-form input[type=tel]:focus,.cf7-styled-form input[type=url]:focus,.cf7-styled-form input[type=number]:focus,.cf7-styled-form .cf7-input:focus,.cf7-styled-form .wpcf7-text:focus,.cf7-styled-form .wpcf7-email:focus,.cf7-styled-form .wpcf7-tel:focus{outline:none;border-color:#037aff;box-shadow:0 0 0 2px #037aff33;background-color:#fff}.cf7-styled-form select,.cf7-styled-form .cf7-select,.cf7-styled-form .wpcf7-select{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background-color:#f9fafb;font-size:1rem;color:#111827;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;transition:all .15s ease;box-sizing:border-box}.cf7-styled-form select:focus,.cf7-styled-form .cf7-select:focus,.cf7-styled-form .wpcf7-select:focus{outline:none;border-color:#037aff;box-shadow:0 0 0 2px #037aff33;background-color:#fff}.cf7-styled-form textarea,.cf7-styled-form .wpcf7-textarea{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background-color:#f9fafb;font-size:1rem;color:#111827;resize:vertical;min-height:120px;transition:all .15s ease;box-sizing:border-box}.cf7-styled-form textarea:focus,.cf7-styled-form .wpcf7-textarea:focus{outline:none;border-color:#037aff;box-shadow:0 0 0 2px #037aff33;background-color:#fff}.cf7-styled-form .wpcf7-form .grid{display:grid;gap:1.5rem}.cf7-styled-form .wpcf7-form .md\:grid-cols-2{grid-template-columns:1fr}@media(min-width:768px){.cf7-styled-form .wpcf7-form .md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}.cf7-styled-form input[type=submit],.cf7-styled-form .wpcf7-submit{width:100%;padding:.875rem 1.5rem;background-color:#037aff;color:#fff;border:none;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .15s ease}.cf7-styled-form input[type=submit]:hover,.cf7-styled-form .wpcf7-submit:hover{background-color:#06d}.cf7-styled-form input[type=submit],.cf7-styled-form .wpcf7-submit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 5l7 7m0 0l-7 7m7-7H3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(50% + 5.5rem) center;background-size:1rem 1rem;padding-right:2.5rem}.cf7-styled-form input::placeholder,.cf7-styled-form textarea::placeholder,.cf7-styled-form select option:first-child{color:#9ca3af}.cf7-styled-form .wpcf7-response-output.wpcf7-validation-errors,.cf7-styled-form .wpcf7-response-output:not(.wpcf7-mail-sent-ok){display:none!important}.cf7-styled-form input:invalid,.cf7-styled-form select:invalid,.cf7-styled-form textarea:invalid{box-shadow:none}.cf7-styled-form .screen-reader-response{display:none!important}.cf7-styled-form .wpcf7-form.sent .wpcf7-response-output{display:block!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;border:1px solid #10b981!important;border-radius:.75rem!important;padding:1rem!important;color:#065f46!important;font-weight:500!important;text-align:center!important;margin-top:0!important}.cf7-styled-form .wpcf7-not-valid-tip{color:#dc2626;font-size:.875rem;margin-top:.5rem;display:block}.cf7-styled-form .wpcf7-not-valid{border-color:#dc2626!important;background-color:#fef2f2!important}.cf7-styled-form .wpcf7-spinner{display:none}.sidebar-faq-answer{overflow:hidden;transition:height .2s}.sidebar-faq-icon{transition:transform .2s}.cards-bullets-grid-container>.acf-innerblocks-container,.cards-bullets-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem}@media(min-width:1024px){.cards-bullets-grid-container>.acf-innerblocks-container,.cards-bullets-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-tabs-container{display:flex;justify-content:center;gap:6px;padding:8px;background:#ebebea;border-radius:16px;width:fit-content;margin:0 auto 40px}.feature-tab{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:transparent;border:none;border-radius:12px;font-size:16px;font-weight:500;color:#6b6b6b;cursor:pointer;transition:all .2s ease;white-space:nowrap}.feature-tab:hover{color:#191919;background:#ffffff80}.feature-tab.active{background:#fff;color:#191919;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000f}.feature-tab svg{width:20px;height:20px;opacity:.6}.feature-tab.active svg{opacity:1}.feature-preview{transition:all .3s ease}.preview-content{opacity:0;animation:fadeInUp .4s ease forwards}@keyframes fadeInUp{to{opacity:1}}@media(max-width:768px){.feature-tabs-container{overflow-x:auto;max-width:calc(100vw - 48px);justify-content:flex-start;padding:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.feature-tabs-container::-webkit-scrollbar{display:none}.feature-tab{padding:12px 20px;font-size:14px}.feature-tab svg{width:18px;height:18px}}.journey-step{position:relative}.journey-step:not(:last-child):after{content:"";position:absolute;top:40px;left:20px;width:2px;height:calc(100% - 20px);background:linear-gradient(to bottom,#037aff,#e5e5e5)}.testimonials-grid>.acf-innerblocks-container,.testimonials-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media(min-width:768px){.testimonials-grid>.acf-innerblocks-container,.testimonials-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.testimonials-grid>.acf-innerblocks-container,.testimonials-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(3,minmax(0,1fr))}}.what-we-track-grid .block-editor-block-list__layout,.what-we-track-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.what-we-track-grid .block-editor-block-list__layout,.what-we-track-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.what-we-track-grid .block-editor-block-list__layout,.what-we-track-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(5,1fr)}}.onboarding-grid-container>.acf-innerblocks-container,.onboarding-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media(min-width:768px){.onboarding-grid-container>.acf-innerblocks-container,.onboarding-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(3,minmax(0,1fr))}}.psp-grid-container>.acf-innerblocks-container,.psp-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media(min-width:1024px){.psp-grid-container>.acf-innerblocks-container,.psp-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(3,minmax(0,1fr))}}.risks-grid-container>.acf-innerblocks-container,.risks-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.risks-grid-container>.acf-innerblocks-container,.risks-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.risks-grid-container>.acf-innerblocks-container,.risks-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:var(--desktop-grid-cols)}}.ccs2-grid-container>.acf-innerblocks-container,.ccs2-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.ccs2-grid-container>.acf-innerblocks-container,.ccs2-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ccs2-grid-container>.acf-innerblocks-container,.ccs2-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:var(--desktop-grid-cols)}}.introduction-dotdriverfiles-block h3{margin-top:0;margin-bottom:0;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.introduction-dotdriverfiles-block h4{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));margin-top:0;margin-bottom:0}.bg-dot-bg-light .cmplz-document,.bg-dot-bg-light>div{font-size:1rem;line-height:1.75;color:#374151}.bg-dot-bg-light h1,.bg-dot-bg-light h2,.bg-dot-bg-light h3,.bg-dot-bg-light h4{font-weight:700;color:#111827;margin-top:2rem;margin-bottom:1rem}.bg-dot-bg-light h1{font-size:1.875rem}.bg-dot-bg-light h2{font-size:1.5rem}.bg-dot-bg-light h3{font-size:1.25rem}.bg-dot-bg-light h4{font-size:1.1rem}.bg-dot-bg-light p{margin-bottom:1rem}.bg-dot-bg-light a{color:#2563eb;text-decoration:none}.bg-dot-bg-light a:hover{text-decoration:underline}.bg-dot-bg-light ul,.bg-dot-bg-light ol{margin-left:1.5rem;margin-bottom:1rem;list-style:disc}.bg-dot-bg-light ol{list-style:decimal}.bg-dot-bg-light li{margin-bottom:.5rem}.bg-dot-bg-light .cmplz-cookies,.bg-dot-bg-light .cmplz-service-wrapper{margin-top:1.5rem}.bg-dot-bg-light details.cmplz-service{margin-bottom:0;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;overflow:visible}.bg-dot-bg-light details.cmplz-service:first-child{border-top:1px solid #e5e7eb}.bg-dot-bg-light details.cmplz-service summary{cursor:pointer;padding:1rem 0;background:transparent;font-weight:600;font-size:1rem;color:#111827;display:flex;justify-content:space-between;align-items:center;list-style:none}.bg-dot-bg-light details.cmplz-service summary::-webkit-details-marker{display:none}.bg-dot-bg-light details.cmplz-service summary:after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23374151'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform .2s ease;flex-shrink:0}.bg-dot-bg-light details.cmplz-service[open] summary:after{transform:rotate(180deg)}.bg-dot-bg-light details.cmplz-service summary:hover{background:transparent}.bg-dot-bg-light details.cmplz-service summary .cmplz-service-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:1rem}.bg-dot-bg-light details.cmplz-service summary .cmplz-service-name{font-weight:600;color:#111827}.bg-dot-bg-light details.cmplz-service summary .cmplz-service-category{font-weight:400;font-size:.875rem;color:#6b7280}.bg-dot-bg-light details.cmplz-service>.cmplz-service-content,.bg-dot-bg-light details.cmplz-service>div:not(.cmplz-service-header){padding:1rem 0 1.5rem;background:transparent;border-top:1px solid #e5e7eb}.bg-dot-bg-light .cmplz-service-content .cmplz-service-description{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.bg-dot-bg-light .cmplz-service-content .cmplz-service-description h4{font-size:.875rem;font-weight:600;color:#111827;margin:0 0 .5rem}.bg-dot-bg-light .cmplz-service-content .cmplz-service-description p{font-size:.875rem;color:#6b7280;margin:0}.bg-dot-bg-light details.cmplz-service table,.bg-dot-bg-light .cmplz-cookies-table{width:100%;border-collapse:collapse;margin:1rem 0 0;font-size:.875rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.bg-dot-bg-light details.cmplz-service th,.bg-dot-bg-light .cmplz-cookies-table th{padding:.75rem 1rem;text-align:left;background-color:#f9fafb;font-weight:600;color:#111827;border-bottom:1px solid #e5e7eb}.bg-dot-bg-light details.cmplz-service td,.bg-dot-bg-light .cmplz-cookies-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb;color:#374151}.bg-dot-bg-light details.cmplz-service tr:last-child td,.bg-dot-bg-light .cmplz-cookies-table tr:last-child td{border-bottom:none}.bg-dot-bg-light table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.875rem}.bg-dot-bg-light th,.bg-dot-bg-light td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.bg-dot-bg-light th{background-color:#f9fafb;font-weight:600;color:#111827}.bg-dot-bg-light .cmplz-form,.bg-dot-bg-light form{margin:1.5rem 0}.bg-dot-bg-light label{display:block;font-weight:600;color:#111827;margin-bottom:.5rem}.bg-dot-bg-light input[type=text],.bg-dot-bg-light input[type=email]{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;font-size:1rem;color:#374151;background:#fff}.bg-dot-bg-light input[type=text]::placeholder,.bg-dot-bg-light input[type=email]::placeholder{color:#9ca3af}.bg-dot-bg-light input[type=text]:focus,.bg-dot-bg-light input[type=email]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.bg-dot-bg-light .cmplz-checkbox-container,.bg-dot-bg-light .checkbox-wrapper{display:flex;align-items:flex-start;margin-bottom:.75rem}.bg-dot-bg-light input[type=checkbox]{width:18px;height:18px;margin-right:.75rem;margin-top:.125rem;accent-color:#2563eb;cursor:pointer;flex-shrink:0}.bg-dot-bg-light input[type=checkbox]+label,.bg-dot-bg-light .cmplz-checkbox-container label{display:inline;font-weight:400;color:#374151;margin-bottom:0;cursor:pointer}.bg-dot-bg-light button[type=submit],.bg-dot-bg-light input[type=submit],.bg-dot-bg-light .cmplz-btn{display:inline-block;background:#d1d5db;color:#6b7280;padding:.75rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:500;font-size:1rem;margin-top:1rem;transition:all .2s ease}.bg-dot-bg-light button[type=submit]:hover,.bg-dot-bg-light input[type=submit]:hover,.bg-dot-bg-light .cmplz-btn:hover{background:#9ca3af;color:#374151}.bg-dot-bg-light button[type=submit]:not(:disabled),.bg-dot-bg-light input[type=submit]:not(:disabled){background:#111827;color:#fff}.bg-dot-bg-light button[type=submit]:not(:disabled):hover,.bg-dot-bg-light input[type=submit]:not(:disabled):hover{background:#374151}.bg-dot-bg-light details:not(.cmplz-service){margin-bottom:.5rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.bg-dot-bg-light details:not(.cmplz-service) summary{cursor:pointer;padding:1rem;background:#f9fafb;font-weight:600;color:#111827;display:flex;justify-content:space-between;align-items:center}.bg-dot-bg-light details:not(.cmplz-service) summary:hover{background:#f3f4f6}.bg-dot-bg-light details:not(.cmplz-service)[open] summary{border-bottom:1px solid #e5e7eb}.bg-dot-bg-light details:not(.cmplz-service)>div,.bg-dot-bg-light details:not(.cmplz-service)>table{padding:1rem;background:#fff}.contact-form-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.contact-form-grid{grid-template-columns:3fr 2fr}}.contact-form-column .bg-white{background:#fff;border-radius:1rem;padding:2rem 2.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid #f3f4f6}.contact-sidebar-column>div{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #e5e7eb}.contact-sidebar-column>div:first-child{background:linear-gradient(to bottom right,#037aff,#2563eb);border:none}#contact-form input[type=text],#contact-form input[type=email],#contact-form input[type=tel],#contact-form select,#contact-form textarea{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background-color:#f9fafb;font-size:1rem;color:#374151}#contact-form input:focus,#contact-form select:focus,#contact-form textarea:focus{outline:none;border-color:#037aff;box-shadow:0 0 0 3px #037aff1a;background-color:#fff}#contact-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem}#contact-form textarea{resize:none;min-height:120px}#contact-form label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}#contact-form .space-y-6>*+*{margin-top:1.5rem}#contact-form .grid.md\\:grid-cols-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){#contact-form .grid.md\\:grid-cols-2{grid-template-columns:1fr}}#how-it-works .bg-dot-light{background-color:#f7f7f5!important}
