.reach-out-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1em}.reach-out-modal{background:#f8fafc;border-radius:16px;width:100%;max-width:500px;padding:2em;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:90vh;overflow-y:auto}.reach-out-modal .modal-close-btn{position:absolute;top:1em;right:1em;background:transparent;border:none;cursor:pointer;font-size:var(--font-20);color:var(--text-main);opacity:.5;transition:opacity .2s ease;padding:.5em;line-height:1}.reach-out-modal .modal-close-btn:hover{opacity:1}.reach-out-modal .modal-header{text-align:left;margin-bottom:1.5em}.reach-out-modal .modal-header .component-title-container{justify-content:flex-start}.reach-out-modal .modal-title{font-size:var(--font-24);font-weight:700;color:var(--text-green);margin:0;text-align:left}.reach-out-modal form{display:flex;flex-direction:column;gap:1em}.reach-out-modal .form-field{width:100%;display:flex;flex-direction:column;gap:.5em}.reach-out-modal .form-label{font-size:var(--font-16);font-weight:600;text-align:left;color:var(--text-green)}.reach-out-modal input[type=email],.reach-out-modal input[type=tel],.reach-out-modal textarea{width:100%;padding:.75rem 1.25rem;font-size:var(--font-16);color:var(--text-green);background:var(--main-white);border:1px solid var(--enh-border);border-radius:10px;transition:all .3s ease;font-family:inherit;outline:none}.reach-out-modal input::placeholder,.reach-out-modal textarea::placeholder{color:#94a3b8}.reach-out-modal input:focus,.reach-out-modal textarea:focus{border-color:var(--enh-green);box-shadow:0 0 0 4px rgba(1,176,74,.1)}.reach-out-modal input:hover:not(:focus),.reach-out-modal textarea:hover:not(:focus){border-color:#cbd5e1}.reach-out-modal textarea{resize:vertical;min-height:80px;max-height:200px}.reach-out-modal .country-phone-field{display:flex;gap:.5em;width:100%}.reach-out-modal .country-dropdown-wrapper{position:relative;width:140px;flex-shrink:0}.reach-out-modal .country-selector{width:100%;padding:.75rem 1.25rem;font-size:var(--font-16);background:var(--main-white);border:1px solid var(--enh-border);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:44px}.reach-out-modal .country-selector:hover{border-color:#cbd5e1}.reach-out-modal .country-display{display:flex;align-items:center;gap:.5em;flex:1 1;overflow:hidden}.reach-out-modal .country-display svg{max-width:16px}.reach-out-modal .country-flag{font-size:1.2em;flex-shrink:0}.reach-out-modal .country-code{font-size:var(--font-14);color:var(--text-green);font-weight:500}.reach-out-modal .country-placeholder{font-size:var(--font-14);color:#94a3b8}.reach-out-modal .dropdown-icon{color:#64748b;font-size:.9em;max-width:16px;max-height:16px;transition:transform .3s ease}.reach-out-modal .dropdown-icon.open{transform:rotate(180deg)}.reach-out-modal .country-dropdown{position:absolute;top:calc(100% + .5em);left:0;width:320px;max-height:320px;background:var(--main-white);border:1px solid var(--enh-green);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1000;overflow:hidden;display:flex;flex-direction:column}.reach-out-modal .country-search{width:100%;padding:.8em 1em;border:none;border-bottom:1px solid #e2e8f0;font-size:var(--font-14);outline:none;background:#f8fafc}.reach-out-modal .country-search:focus{background:var(--main-white)}.reach-out-modal .country-list{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:260px}.reach-out-modal .country-item{padding:.5em 1em;height:46px;display:flex;align-items:center;gap:.8em;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f1f5f9}.reach-out-modal .country-item:hover{background:#f8fafc}.reach-out-modal .country-item:last-child{border-bottom:none}.reach-out-modal .country-item .country-flag{font-size:1.3em;flex-shrink:0}.reach-out-modal .country-item .country-name{flex:1 1;font-size:var(--font-14);color:var(--text-green);font-weight:500}.reach-out-modal .country-item .country-code{font-size:var(--font-14);color:#64748b;font-weight:400}.reach-out-modal .phone-input{flex:1 1}.reach-out-modal .submit-btn{width:100%;padding:.875em 1.5em;background:var(--enh-mint-green);color:var(--text-green);border:none;border-radius:10px;font-size:var(--font-16);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5em;transition:all .2s ease;margin-top:.5em}.reach-out-modal .submit-btn:hover:not(:disabled){background:var(--enh-green);transform:translateY(-1px)}.reach-out-modal .submit-btn:disabled{opacity:.6;cursor:not-allowed}.reach-out-modal .submit-btn .btn-arrow{transition:transform .2s ease}.reach-out-modal .submit-btn:hover:not(:disabled) .btn-arrow{transform:translateX(3px)}.reach-out-modal .submit-btn.submitting{pointer-events:none}.reach-out-modal .btn-loading-spinner{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.reach-out-modal{padding:2em 1.5em;border-radius:14px}.reach-out-modal form{gap:1.3em}.reach-out-modal .country-phone-field{flex-direction:row}.reach-out-modal .country-dropdown{right:auto;left:0}}@media (max-width:480px){.reach-out-modal{padding:1.5em 1.2em;max-height:85vh}.reach-out-modal .modal-title{font-size:var(--font-20)}.reach-out-modal .country-selector,.reach-out-modal input[type=email],.reach-out-modal input[type=tel]{padding:1em 2em}.reach-out-modal form{gap:1.2em}.reach-out-modal .country-phone-field{flex-direction:row;gap:.5em}.reach-out-modal .country-dropdown-wrapper{width:110px;min-width:110px}.reach-out-modal .country-dropdown{width:280px}}.video-ads-card{background:linear-gradient(135deg,var(--main-white) 0,#f8f9fa 100%);border-radius:16px;border:1px solid #e0e0e0;padding:30px;width:100%;position:relative;overflow:hidden;min-height:280px}.video-ads-card .video-ads-content{display:flex;align-items:center;justify-content:space-between;gap:3em;width:100%}.video-ads-card .video-ads-left{flex:1 1;display:flex;flex-direction:column;gap:1em;max-width:400px}.video-ads-card .video-ads-badge{font-size:var(--font-14);text-align:left;font-weight:600;color:var(--text-main)!important}.video-ads-card .video-ads-badge .badge-highlight{color:var(--enh-green)}.video-ads-card .seo-h{text-align:left;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.video-ads-card .seo-h .colored-text{color:var(--enh-green)}.video-ads-card .video-ads-description{font-size:var(--font-16);color:var(--text-green);text-align:left;font-weight:400}.video-ads-card .video-ads-right{width:55%;flex-direction:column;align-items:flex-end;gap:1.5em;padding:30px 30px 30px 0}.video-ads-card .video-ads-image-container,.video-ads-card .video-ads-right{position:absolute;right:0;top:0;bottom:0;display:flex;justify-content:flex-end}.video-ads-card .video-ads-image-container{width:100%;height:100%;z-index:0;overflow:visible;align-items:center}@media (max-width:950px) and (min-width:768px){.video-ads-card .video-ads-image-container{display:none}}.video-ads-card .video-ads-image{width:100%;height:100%;object-fit:cover;object-position:right center}.video-ads-card .green-variant{z-index:10}@media (max-width:1024px){.video-ads-card .video-ads-content{gap:2em}.video-ads-card .video-ads-left{max-width:350px}.video-ads-card .video-ads-right{max-width:450px}.video-ads-card .video-ads-subtitle,.video-ads-card .video-ads-title{font-size:var(--font-28)}}@media (max-width:768px){.video-ads-card{padding:1.5em;min-height:auto}.video-ads-card .video-ads-content{flex-direction:column;gap:2em;align-items:flex-start}.video-ads-card .video-ads-left{max-width:100%}.video-ads-card .video-ads-right{position:relative;width:100%;max-width:100%;align-items:center;padding:0}.video-ads-card .video-ads-image-container{position:relative;width:100%;height:auto}.video-ads-card .video-ads-image{width:100%;height:auto;object-fit:contain}.video-ads-card .video-ads-button{width:100%}}@media (max-width:480px){.video-ads-card{padding:30px}}.pricing-main-box{max-width:var(--content-box-width);width:100%;margin:0 auto}.pricing-main-box .billing-switch-container{display:flex;justify-content:center;margin-bottom:1.5em}.pricing-main-box .billing-switch{display:inline-flex;background:var(--enh-lightgray);border-radius:16px;padding:4px;gap:4px;border:1px solid var(--enh-border)}.pricing-main-box .billing-switch .switch-option{padding:10px 20px;border:none;background:transparent;border-radius:12px;font-size:var(--font-14);font-weight:500;color:var(--text-green);cursor:pointer;transition:all .2s ease;white-space:nowrap;border:1px solid var(--main-white);background:var(--main-white)}.pricing-main-box .billing-switch .switch-option:hover{background:var(--enh-mint-green);border:1px solid var(--enh-mint-green)}.pricing-main-box .billing-switch .switch-option.active{background:#c5f2dd;color:var(--text-green);border:1px solid var(--enh-mint-green)}.pricing-main-box .cards-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:60px;width:100%;margin:0 auto;align-items:stretch}.pricing-main-box .brand-line-main.with-animation .customers-grid{mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 60%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 60%,transparent)}.pricing-main-box .cards-grid.four-columns{grid-template-columns:repeat(4,1fr)}.pricing-main-box .video-ads-card-container{max-width:var(--content-box-width);width:100%;margin-top:24px}@media (max-width:1360px){.pricing-main-box .cards-grid.four-columns{grid-template-columns:repeat(2,1fr);gap:20px}.pricing-main-box .billing-switch .switch-option{padding:8px 16px;font-size:var(--font-12)}}@media (max-width:768px){.pricing-main-box .billing-switch-container{overflow-x:auto;justify-content:center;margin:1em 0;-webkit-overflow-scrolling:touch}.pricing-main-box .billing-switch{flex-shrink:0}.pricing-main-box .cards-grid.four-columns{grid-template-columns:1fr;gap:24px}.pricing-main-box .cards-grid{padding-top:20px}}@media (max-width:480px){.pricing-main-box .billing-switch .switch-option{padding:8px 12px;font-size:var(--font-12)}}.pricing-main-box .payment-method{margin-top:4em}.pricing-main-box .payment-method img{max-width:300px;margin:1em auto}.pricing-main-box .enterprise-card-box{margin-top:1.5em}.pricing-main-box p.guarantee{margin-top:2em;font-weight:400;color:#404040b0;font-size:1em;position:relative}.pricing-main-box .extra-info{color:#a00;margin:4em auto 2em}