body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{border-color:#fff}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:active,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:active,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{border-color:#fff}.container{width:4096px}@media only screen and (min-width:960px){.content-area,.content-left-sidebar .content-area{width:94%}}.boxed-layout #wrap,.boxed-layout .parallax-footer,.boxed-layout .owp-floating-bar{width:3076px}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-style:solid}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-width:1px}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-style:solid}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-style:solid}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{border-radius:3px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-radius:3px}#main #content-wrap,.separate-layout #main #content-wrap{padding-top:4px;padding-bottom:2px}#scroll-top{bottom:50px}#scroll-top{width:30px;height:30px;line-height:30px}#scroll-top{background-color:#1e73be}#scroll-top:hover{background-color:#1e73be}.page-header,.has-transparent-header .page-header{padding:30px 0 30px 0}#site-logo #site-logo-inner,.oceanwp-social-menu .social-menu-inner,#site-header.full_screen-header .menu-bar-inner,.after-header-content .after-header-content-inner{height:50px}#site-navigation-wrap .dropdown-menu>li>a,#site-navigation-wrap .dropdown-menu>li>span.opl-logout-link,.oceanwp-mobile-menu-icon a,.mobile-menu-close,.after-header-content-inner>a{line-height:50px}#site-header-inner{padding:5px 5px 5px 30px}#site-header.has-header-media .overlay-header-media{background-color:#fff}#site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-width:250px}#site-header #site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-height:124px}#site-navigation-wrap .dropdown-menu>li>a{padding:0 5px}.dropdown-menu .sub-menu{min-width:140px}#site-logo.has-responsive-logo .responsive-logo-link img{max-height:20px}#top-bar-social li a{font-size:20px}#top-bar-social li a{color:#1e73be}#top-bar-social li a .owp-icon use{stroke:#1e73be}.ocean-single-post-header ul.meta-item li a:hover{color:#333}#footer-widgets{padding:30px 4px 30px 0}#footer-widgets{background-color:#fff}#footer-widgets .footer-box a,#footer-widgets a{color:#606060}#footer-bottom{padding:15px 0 100px 0}#footer-bottom{background-color:#fff}#footer-bottom,#footer-bottom p{color:#0165bc}#footer-bottom a,#footer-bottom #footer-bottom-menu a{color:#01a3bc}.ocean-preloader--active .preloader-after-content{color:#333}body{font-size:14px;line-height:1.8}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{line-height:1.4}h1{font-size:23px;line-height:1.4}h2{font-size:20px;line-height:1.4}h3{font-size:18px;line-height:1.4}h4{font-size:17px;line-height:1.4}h5{font-size:14px;line-height:1.4}h6{font-size:15px;line-height:1.4}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{font-size:32px;line-height:1.4}.page-header .page-subheading{font-size:15px;line-height:1.8}.site-breadcrumbs,.site-breadcrumbs a{font-size:13px;line-height:1.4}#top-bar-content,#top-bar-social-alt{font-size:12px;line-height:5px}#site-logo a.site-logo-text{font-size:24px;line-height:1.8}#site-navigation-wrap .dropdown-menu>li>a,#site-header.full_screen-header .fs-dropdown-menu>li>a,#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a,#site-header.center-header #site-navigation-wrap .dropdown-menu>li>a,#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a,.oceanwp-mobile-menu-icon a{font-family:Arial,Helvetica,sans-serif;font-weight:400;text-transform:lowercase}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-size:12px;line-height:1.2;letter-spacing:.6px}.sidr-class-dropdown-menu li a,a.sidr-class-toggle-sidr-close,#mobile-dropdown ul li a,body #mobile-fullscreen ul li a{font-size:15px;line-height:1.8}.blog-entry.post .blog-entry-header .entry-title a{font-size:24px;line-height:1.4}.ocean-single-post-header .single-post-title{font-size:34px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header ul.meta-item li,.ocean-single-post-header ul.meta-item li a{font-size:13px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-name,.ocean-single-post-header .post-author-name a{font-size:14px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-description{font-size:12px;line-height:1.4;letter-spacing:.6px}.single-post .entry-title{line-height:1.4;letter-spacing:.6px}.single-post ul.meta li,.single-post ul.meta li a{font-size:14px;line-height:1.4;letter-spacing:.6px}.sidebar-box .widget-title,.sidebar-box.widget_block .wp-block-heading{font-size:13px;line-height:1;letter-spacing:1px}#footer-widgets .footer-box .widget-title{font-size:13px;line-height:1;letter-spacing:1px}#footer-bottom #copyright{font-size:12px;line-height:1}#footer-bottom #footer-bottom-menu{font-size:12px;line-height:1}.woocommerce-store-notice.demo_store{line-height:2;letter-spacing:1.5px}.demo_store .woocommerce-store-notice__dismiss-link{line-height:2;letter-spacing:1.5px}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{font-size:14px;line-height:1.5}.woocommerce ul.products li.product li.category,.woocommerce ul.products li.product li.category a{font-size:12px;line-height:1}.woocommerce ul.products li.product .price{font-size:18px;line-height:1}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-inner .added_to_cart{font-size:12px;line-height:1.5;letter-spacing:1px}.woocommerce ul.products li.owp-woo-cond-notice span,.woocommerce ul.products li.owp-woo-cond-notice a{font-size:16px;line-height:1;letter-spacing:1px;font-weight:600;text-transform:capitalize}.woocommerce div.product .product_title{font-size:24px;line-height:1.4;letter-spacing:.6px}.woocommerce div.product p.price{font-size:36px;line-height:1}.woocommerce .owp-btn-normal .summary form button.button,.woocommerce .owp-btn-big .summary form button.button,.woocommerce .owp-btn-very-big .summary form button.button{font-size:12px;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.woocommerce div.owp-woo-single-cond-notice span,.woocommerce div.owp-woo-single-cond-notice a{font-size:18px;line-height:2;letter-spacing:1.5px;font-weight:600;text-transform:capitalize}.ocean-preloader--active .preloader-after-content{font-size:20px;line-height:1.8;letter-spacing:.6px}.insign-lp{--insign-max:1180px;--insign-blue:#1e6bff;--insign-blue-hover:#1457d6;--insign-blue-border:rgba(30,107,255,0.35);--insign-blue-tint:rgba(30,107,255,0.07);--insign-ink:#1f2a37;--insign-ink-weak:rgba(31,41,55,0.78);--insign-ink-soft:rgba(31,41,55,0.62);--insign-border:rgba(15,23,42,0.12);--insign-border-soft:rgba(15,23,42,0.08);--insign-border-strong:rgba(15,23,42,0.18);--insign-surface:#ffffff;--insign-surface-soft:#f7f9fc;--insign-surface-soft-2:#f6f8fb;--insign-surface-band:#eef4ff;--insign-radius-xs:10px;--insign-radius-sm:12px;--insign-radius-md:14px;--insign-radius-lg:18px;--insign-radius-xl:22px;--insign-shadow-sm:0 6px 18px rgba(15,23,42,0.05);--insign-shadow-md:0 12px 32px rgba(15,23,42,0.07);max-width:var(--insign-max);margin:0 auto;padding:10px 12px 48px;color:var(--insign-ink)}.insign-lp,.insign-lp *{box-sizing:border-box}.insign-lp .insign-h1{margin:8px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.02em;color:var(--insign-ink)}.insign-lp .insign-h2{margin:0 0 10px;font-size:22px;line-height:1.2;color:var(--insign-ink)}.insign-lp .insign-h3{margin:12px 0 8px;font-size:17px;line-height:1.3;color:var(--insign-ink)}.insign-lp .insign-sub{margin:0;max-width:980px;font-size:18px;line-height:1.6;color:var(--insign-ink-weak)}.insign-lp .insign-note{margin:8px 0;font-size:15px;line-height:1.65;color:var(--insign-ink-weak)}.insign-lp .insign-ul{margin:10px 0 0 18px;line-height:1.65;color:var(--insign-ink-weak)}.insign-lp .insign-footer{margin-top:18px;font-size:13px;color:rgb(31 41 55 / .65)}.insign-lp .insign-hr{height:1px;margin:16px 0;background:var(--insign-border)}.insign-lp a{color:var(--insign-blue);text-decoration:none}.insign-lp a:hover{text-decoration:underline}.insign-lp .insign-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:12px}.insign-lp .insign-grid>:not([class*="insign-col-"]),.insign-lp [class*="insign-col-"]{grid-column:span 12}@media (min-width:760px){.insign-lp .insign-col-1{grid-column:span 1}.insign-lp .insign-col-2{grid-column:span 2}.insign-lp .insign-col-3{grid-column:span 3}.insign-lp .insign-col-4{grid-column:span 4}.insign-lp .insign-col-5{grid-column:span 5}.insign-lp .insign-col-6{grid-column:span 6}.insign-lp .insign-col-7{grid-column:span 7}.insign-lp .insign-col-8{grid-column:span 8}.insign-lp .insign-col-9{grid-column:span 9}.insign-lp .insign-col-10{grid-column:span 10}.insign-lp .insign-col-11{grid-column:span 11}.insign-lp .insign-col-12{grid-column:span 12}}.insign-lp .insign-stack{display:grid;gap:14px}.insign-lp .insign-card,.insign-lp .insign-mini-card{background:var(--insign-surface);border:1px solid var(--insign-border)}.insign-lp .insign-card{margin:14px 0;padding:18px 16px;border-radius:var(--insign-radius-md)}.insign-lp .insign-mini-card{padding:14px;border-radius:var(--insign-radius-md)}.insign-lp .insign-card--shadow{box-shadow:var(--insign-shadow-sm)}.insign-lp .insign-card--accent{background:linear-gradient(180deg,#ffffff 0,var(--insign-surface-soft) 100%)}.insign-lp .insign-card--band{background:var(--insign-surface-band);border-color:rgb(30 107 255 / .12)}.insign-lp .insign-section--soft{margin:18px 0;padding:18px 16px;border:1px solid var(--insign-border-soft);border-radius:var(--insign-radius-lg);background:var(--insign-surface-soft)}.insign-lp .insign-section--soft-2{margin:18px 0;padding:18px 16px;border:1px solid var(--insign-border-soft);border-radius:var(--insign-radius-lg);background:var(--insign-surface-soft-2)}.insign-lp .insign-badges,.insign-lp .insign-tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.insign-lp .insign-badge,.insign-lp .insign-pill,.insign-lp .insign-tag{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid var(--insign-border);border-radius:999px;background:var(--insign-surface);color:var(--insign-ink);font-size:13px;line-height:1.2;text-decoration:none}.insign-lp .insign-tag:hover,.insign-lp .insign-badge:hover,.insign-lp .insign-pill:hover{border-color:var(--insign-blue-border);text-decoration:none}.insign-lp .insign-badge--accent,.insign-lp .insign-pill--accent,.insign-lp .insign-tag--accent{border-color:rgb(30 107 255 / .18);background:var(--insign-blue-tint);color:var(--insign-blue)}.insign-lp .insign-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.insign-lp .insign-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border:1px solid var(--insign-border);border-radius:var(--insign-radius-sm);background:var(--insign-surface);color:var(--insign-ink);font-weight:800;line-height:1;text-decoration:none;transition:transform .06s ease,opacity .2s ease,border-color .2s ease,background-color .2s ease}.insign-lp .insign-btn:hover{opacity:.94;border-color:var(--insign-blue-border);text-decoration:none}.insign-lp .insign-btn:active{transform:translateY(1px)}.insign-lp .insign-btn--primary{border-color:#fff0;background:var(--insign-blue);color:#fff}.insign-lp .insign-btn--primary:hover{border-color:#fff0;background:var(--insign-blue-hover)}.insign-lp .insign-btn--ghost{background:#fff0;border-color:var(--insign-border-strong);color:var(--insign-ink)}.insign-lp .insign-btn--soft{background:var(--insign-blue-tint);border-color:rgb(30 107 255 / .15);color:var(--insign-blue)}.insign-lp .insign-hero{margin:12px 0 18px;padding:24px 20px;border:1px solid var(--insign-border);border-radius:var(--insign-radius-xl);background:linear-gradient(180deg,#ffffff 0,var(--insign-surface-soft) 100%)}.insign-lp .insign-hero__wrap{width:100%}.insign-lp .insign-hero__grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media (min-width:900px){.insign-lp .insign-hero--split .insign-hero__grid{grid-template-columns:1.05fr .95fr}}.insign-lp .insign-hero__eyebrow{display:inline-block;margin:0 0 10px;color:var(--insign-blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insign-lp .insign-hero__title{margin:0 0 12px;font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:-.03em;color:var(--insign-ink)}.insign-lp .insign-hero__subtitle{max-width:760px;margin:0;font-size:18px;line-height:1.65;color:var(--insign-ink-weak)}.insign-lp .insign-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}.insign-lp .insign-hero__chips li{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgb(30 107 255 / .18);border-radius:999px;background:#fff;color:var(--insign-ink);font-size:13px;font-weight:700}.insign-lp .insign-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.insign-lp .insign-hero__microtrust{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--insign-ink-soft)}.insign-lp .insign-toc{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}@media (min-width:900px){.insign-lp .insign-toc{grid-template-columns:1fr 1fr}}.insign-lp .insign-toc a{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--insign-border);border-radius:var(--insign-radius-sm);background:var(--insign-surface);color:var(--insign-ink);font-weight:800;text-decoration:none}.insign-lp .insign-toc a:hover{border-color:var(--insign-blue-border);text-decoration:none}.insign-lp .insign-toc a span{color:rgb(31 41 55 / .7);font-weight:650}.insign-lp .insign-callout{margin-top:14px;padding:14px 16px;border:1px solid rgb(30 107 255 / .14);border-radius:var(--insign-radius-md);background:var(--insign-blue-tint)}.insign-lp .insign-kpis{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.insign-lp .insign-kpis .insign-pill{border-color:rgb(30 107 255 / .25)}.insign-lp .insign-logo-slot{display:flex;align-items:center;justify-content:center;min-height:82px;padding:12px}.insign-lp .insign-logo{max-width:100%;max-height:44px;width:auto;height:auto;display:block}.insign-lp img{max-width:100%;height:auto;display:block}.insign-lp .insign-map{margin-top:12px;overflow:hidden;border:1px solid var(--insign-border);border-radius:var(--insign-radius-sm)}.insign-lp .insign-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid var(--insign-border)}.insign-lp .insign-row:first-child{border-top:0}.insign-lp .insign-cell{padding:10px 12px;border-left:1px solid var(--insign-border);background:var(--insign-surface);color:var(--insign-ink-weak);line-height:1.45}.insign-lp .insign-cell:first-child{border-left:0;color:var(--insign-ink);font-weight:800}.insign-lp .insign-head .insign-cell{background:var(--insign-surface-soft);color:var(--insign-ink);font-weight:800}.insign-lp .insign-compare-table-wrap{overflow-x:auto;margin-top:16px}.insign-lp .insign-compare-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;border:1px solid var(--insign-border);border-radius:var(--insign-radius-lg);overflow:hidden;background:var(--insign-surface)}.insign-lp .insign-compare-table th,.insign-lp .insign-compare-table td{padding:12px 14px;border-bottom:1px solid var(--insign-border-soft);vertical-align:middle}.insign-lp .insign-compare-table thead th{background:var(--insign-surface-soft);color:var(--insign-ink);font-weight:800;text-align:left}.insign-lp .insign-compare-table tbody tr:last-child td,.insign-lp .insign-compare-table tbody tr:last-child th{border-bottom:0}.insign-lp .insign-compare-table tbody th[colspan]{background:var(--insign-surface-soft-2);color:var(--insign-ink);font-weight:800;text-align:left}.insign-lp .insign-faq{display:grid;gap:12px;margin-top:16px}.insign-lp .insign-faq__item{overflow:hidden;border:1px solid var(--insign-border);border-radius:var(--insign-radius-md);background:var(--insign-surface)}.insign-lp .insign-faq__q{margin:0;padding:14px 16px;font-size:16px;font-weight:800;color:var(--insign-ink);background:var(--insign-surface)}.insign-lp .insign-faq__a{padding:0 16px 14px;color:var(--insign-ink-weak);line-height:1.65}.insign-lp .insign-decision-card,.insign-lp .insign-quadrant,.insign-lp .insign-premium-card{padding:16px;border:1px solid var(--insign-border);border-radius:var(--insign-radius-lg);background:var(--insign-surface)}.insign-lp .insign-premium-card{box-shadow:var(--insign-shadow-sm)}@media (max-width:767px){.insign-lp{padding:8px 10px 36px}.insign-lp .insign-h1{font-size:30px}.insign-lp .insign-sub{font-size:16px}.insign-lp .insign-card{padding:16px 14px}.insign-lp .insign-hero{padding:18px 16px;border-radius:var(--insign-radius-lg)}.insign-lp .insign-hero__title{font-size:clamp(30px,9vw,44px)}.insign-lp .insign-hero__subtitle{font-size:16px}.insign-lp .insign-row{grid-template-columns:1fr}.insign-lp .insign-cell{border-left:0;border-top:1px solid var(--insign-border-soft)}.insign-lp .insign-cell:first-child{border-top:0}}.cd-contact-form{--cd-form-border:#d9e3ef;--cd-form-border-focus:#2f6db5;--cd-form-bg:#ffffff;--cd-form-text:#18324b;--cd-form-muted:#5f748c;--cd-form-radius:14px}.cd-contact-form .wpforms-field-label{font-size:15px;font-weight:700;color:var(--cd-form-text);margin-bottom:8px}.cd-contact-form .wpforms-field-label-inline{font-size:15px;font-weight:400;color:var(--cd-form-text)}.cd-contact-form input[type="text"],.cd-contact-form input[type="email"],.cd-contact-form input[type="tel"],.cd-contact-form input[type="url"],.cd-contact-form input[type="number"],.cd-contact-form select,.cd-contact-form textarea{width:100%;border:1px solid var(--cd-form-border);border-radius:var(--cd-form-radius);background:var(--cd-form-bg);color:var(--cd-form-text);font-size:16px;line-height:1.45;padding:14px 16px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.cd-contact-form textarea{min-height:180px;resize:vertical}.cd-contact-form input[type="text"]:focus,.cd-contact-form input[type="email"]:focus,.cd-contact-form input[type="tel"]:focus,.cd-contact-form input[type="url"]:focus,.cd-contact-form input[type="number"]:focus,.cd-contact-form select:focus,.cd-contact-form textarea:focus{border-color:var(--cd-form-border-focus);outline:none;box-shadow:0 0 0 3px rgb(47 109 181 / .10)}.cd-contact-form .wpforms-field{padding-bottom:18px}.cd-contact-form .wpforms-required-label{color:#c73b2f}.cd-contact-form .wpforms-field-description{color:var(--cd-form-muted);font-size:13px}.cd-contact-form .wpforms-field input::placeholder,.cd-contact-form .wpforms-field textarea::placeholder{color:#8a9aae}.cd-contact-form .wpforms-submit-container{padding-top:8px}.cd-contact-form button[type="submit"],.cd-contact-form .wpforms-submit{border:0;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:700;line-height:1;background:#1f5fae;color:#fff;box-shadow:none;transition:transform .15s ease,opacity .15s ease}.cd-contact-form button[type="submit"]:hover,.cd-contact-form .wpforms-submit:hover{opacity:.94;transform:translateY(-1px)}.cd-contact-form .wpforms-field-checkbox ul,.cd-contact-form .wpforms-field-radio ul{margin:0;padding:0}.cd-contact-form .wpforms-field-checkbox li,.cd-contact-form .wpforms-field-radio li{display:flex;align-items:flex-start;gap:10px;margin:0}.cd-contact-form .wpforms-field-checkbox input[type="checkbox"],.cd-contact-form .wpforms-field-radio input[type="radio"]{margin-top:3px}.cd-contact-form .wpforms-field-checkbox label,.cd-contact-form .wpforms-field-radio label{font-size:15px;line-height:1.5;color:var(--cd-form-text)}.cd-contact-form .wpforms-error{font-size:13px!important;margin-top:6px}.cd-contact-form .wpforms-confirmation-container,.cd-contact-form .wpforms-error-container{border-radius:14px;padding:14px 16px}