/* Scoped enterprise marketing page. Prefix: .nd-enterprise. */

/* React-only enterprise extras (phone picker, form states). */
.nd-enterprise,
body.nd-landing.nd-enterprise {
  overflow-x: hidden;
  overflow-y: auto;
}
.nd-enterprise .enterprise-select-wrapper p.enterprise-form-error + img {top: 35%;}
.nd-enterprise .enterprise-form-error {
  color: #D53F44;
  font-size: 13px;
  margin-top: 6px;
}
.nd-enterprise .enterprise-form-success {
  color: #1a7f4b;
  font-size: 15px;
  line-height: 1.5;
  margin: 0 0 12px;
}
.nd-enterprise .enterprise-form-input.is-invalid,
.nd-enterprise .enterprise-form-select.is-invalid,
.nd-enterprise .enterprise-form-textarea.is-invalid {
  border-color: #D53F44;
}
.nd-enterprise .enterprise-form-submit-button:disabled {
  opacity: 0.7;
  cursor: wait;
}
.nd-enterprise .enterprise-form-disclaimer-text a {
  color: #000;
  text-decoration: none;
}
.nd-enterprise .nativly-testimonial-slider-wrapper .owl-nav {
  display: none !important;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input {
  width: 100%;
  font-family: "Poppins", sans-serif;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .form-control {
  width: 100%;
  height: 53px;
  padding: 13px 13px 13px 58px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 9px;
  font-size: 16px;
  color: #333333;
  box-shadow: none;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .form-control:focus {
  border-color: #D53F44;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .flag-dropdown {
  background: transparent;
  border: none;
  border-radius: 9px 0 0 9px;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .selected-flag {
  width: 52px;
  padding: 0 0 0 12px;
  border-radius: 9px 0 0 9px;
  background: transparent;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .selected-flag:hover,
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .selected-flag:focus,
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .flag-dropdown.open .selected-flag {
  background: transparent;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .country-list {
  margin: 4px 0 0;
  border: 1px solid #e5e5e5;
  border-radius: 9px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  width: 320px;
  max-width: calc(100vw - 40px);
  z-index: 20;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .country-list .search {
  padding: 10px;
  background: #fff;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .country-list .search-box {
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  font-size: 14px;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .country-list .country {
  padding: 8px 12px;
  font-size: 14px;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .country-list .country .dial-code {
  color: #858585;
}
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .country-list .country.highlight,
.nd-enterprise .enterprise-phone-field-wrap .react-tel-input .country-list .country:hover {
  background-color: #f6f6f6;
}

/* Keep glow layers inside the stat cards (source uses z-index:-1). */
.nd-enterprise .enterprise-card-bg-orange-gradient,
.nd-enterprise .enterprise-card-bg-red-gradient {
  isolation: isolate;
  overflow: hidden;
}
.nd-enterprise .enterprise-stat-card > img {
  z-index: 0;
}

.nd-enterprise section.enterprise-banner-section{padding: 8rem 0 4rem;}
.nd-enterprise .enterprise-hero-wrapper{display: flex;justify-content: space-between;align-items: center;gap: 50px;}
.nd-enterprise .enterprise-content-section{flex: 1;max-width: 100%;}
.nd-enterprise .enterprise-main-heading{font-size: 52px; font-weight: 600; line-height: 1.3; color: #1A1A1A; margin: 0 0 10px; }
.nd-enterprise .enterprise-content-section .nativly-btn-signup{padding: 13px 20px;}
.nd-enterprise .enterprise-description-text{font-size: 20px; line-height: 1.6; color: #797979; margin-bottom: 25px; font-weight: 400; }
.nd-enterprise .enterprise-stats-grid{display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin: 40px 0 0; }
.nd-enterprise .enterprise-stat-card{padding: 15px; display: flex; flex-direction: column; justify-content: space-between; min-height: 160px; position: relative; border-radius: 8px; overflow: initial;}
.nd-enterprise .enterprise-card-bg-light{background-color: #fff; position: relative; z-index: 99; opacity: 1;}
.nd-enterprise .enterprise-stat-card > img{position: absolute;top: -170px;left: -160px;max-width: 940px;z-index: -1;user-select: none;pointer-events: none;}
.nd-enterprise .enterprise-stat-card.enterprise-card-bg-red-gradient > img{top: -230px;left: -130px;}
.nd-enterprise .enterprise-stat-header{display: flex; justify-content: space-between; align-items: center; }
.nd-enterprise .enterprise-stat-number{font-size: 32px; font-weight: 500; color: #2B2B2B; line-height: 1.4; margin: 0; }
.nd-enterprise .enterprise-stat-icon-wrapper{display: flex; align-items: center; justify-content: center; }
.nd-enterprise .enterprise-stat-description{font-size: 16px; line-height: 1.6; color: #454545; font-weight: 400; margin: 40px 0 0; }
.nd-enterprise .enterprise-form-section{flex: 1; max-width: 580px; }
.nd-enterprise .enterprise-form-card{background-color: #F0F0F0; padding: 20px; border-radius: 13px; box-shadow: 0 0 18px #0000000F; }
.nd-enterprise .enterprise-form-title{font-size: 28px; font-weight: 500; color: #1A1A1A; line-height: 1.4; margin: 0px 0 3px; }
.nd-enterprise .enterprise-form-subtitle{font-size: 17px; color: #646464; line-height: 1.6; margin: 0 0 25px; font-weight: 400; }
.nd-enterprise .enterprise-contact-form{display: flex; flex-direction: column; gap: 16px; }
.nd-enterprise .enterprise-form-row-two-columns{display: flex; gap: 16px; }
.nd-enterprise .enterprise-form-row-two-columns .enterprise-form-group{flex: 1; }
.nd-enterprise .enterprise-form-group{position: relative; width: 100%; }
.nd-enterprise .enterprise-form-input{width: 100%; padding: 13px 13px; background-color: #FFFFFF; border-radius: 9px; font-size: 16px; color: #333333; outline: none; transition: border-color 0.2s ease; border: 1px solid transparent; }
.nd-enterprise .enterprise-form-input::placeholder{color: #858585;}
.nd-enterprise .enterprise-form-input:focus{border-color: #D53F44;}
.nd-enterprise .enterprise-phone-input-wrapper{display: flex; align-items: center; background-color: #ffffff; border-radius: 10px; padding: 0 16px; }
.nd-enterprise .enterprise-country-select-wrapper{display: flex; align-items: center; gap: 8px; position: relative; }
.nd-enterprise .enterprise-country-flag{width: 28px; height: 18px; object-fit: cover; border-radius: 2px; }
.nd-enterprise .enterprise-country-code-select{border: none; background: transparent; font-size: 15px; font-weight: 500; color: #333333; outline: none; cursor: pointer; padding-right: 12px; appearance: none; -webkit-appearance: none; background-image: url("data:image/svg+xml;utf8,<svg fill='%23333333' height='12' viewBox='0 0 24 24' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>"); background-repeat: no-repeat; background-position: right center; }
.nd-enterprise .enterprise-phone-divider{color: #cccccc; margin: 0 12px; font-weight: 300; }
.nd-enterprise .enterprise-phone-field{border: none;padding-left: 0;background: transparent;}
.nd-enterprise .enterprise-select-wrapper{position: relative; }
.nd-enterprise .enterprise-form-select{height: 53px; width: 100%; padding: 13px 13px; background-color: #ffffff; border: 1px solid transparent; border-radius: 9px; font-size: 16px; color: #333333; outline: none; cursor: pointer; appearance: none; -webkit-appearance: none; }
.nd-enterprise .enterprise-form-select:focus{border-color: #D53F44;}
.nd-enterprise .enterprise-form-group.enterprise-select-wrapper img{position: absolute;top: 50%;transform: translateY(-50%);right: 13px;}
.nd-enterprise .enterprise-form-select:invalid{color: #888888;}
.nd-enterprise .enterprise-form-textarea{width: 100%; padding: 16px 20px; background-color: #ffffff; border: 1px solid transparent; border-radius: 10px; font-size: 15px; color: #333333; outline: none; resize: vertical; min-height: 120px; }
.nd-enterprise .enterprise-form-textarea::placeholder{color: #888888;}
.nd-enterprise .enterprise-form-submit-button{background-color: #D53F44;color: #ffffff;padding: 13px 20px;border-radius: 10px;font-size: 14px;font-weight: 400;cursor: pointer;transition: background-color 0.2s ease;min-width: 100px;border: 1px solid #D53F44;}
.nd-enterprise .enterprise-form-submit-button:hover{background-color: transparent; color: #D53F44;}
.nd-enterprise .enterprise-form-disclaimer-text{font-size: 12px;line-height: 1.6;color: #858585;margin-top: 0;font-weight: 400;}
.nd-enterprise .same-content-text h2{color: #1A1A1A;font-size: 45px;font-weight: 500;line-height: 1.4;margin: 0;}
.nd-enterprise .same-content-text p{color: #797979;font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.nd-enterprise .same-content-text{height: 100%;}
.nd-enterprise .result-mini-box-parent p{color: #6C6C6C;font-size: 16px;font-weight: 400;line-height: 1.6;margin: 0;}
.nd-enterprise .result-mini-box-parent h3{color: #2B2B2B;font-size: 21px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.nd-enterprise .result-mini-box-parent{background: #FFFFFF;padding: 20px;border-radius: 20px;height: 100%;position: relative;}
.nd-enterprise section.same-section.results-section .row + .row.bottombox-spacing .row {row-gap: 25px;}
.nd-enterprise .result-mini-box-parent.changebg{background: transparent linear-gradient(180deg, #F89374 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;}
.nd-enterprise .result-mini-box-parent.imagebottom{padding: 20px 15px 0;min-height: 410px;}
.nd-enterprise .result-mini-box-parent.imagebottom figure{margin: 0;position: absolute;bottom: -3px;}
.nd-enterprise section.same-section.results-section .row + .row.bottombox-spacing{margin-top: 25px; }
.nd-enterprise .result-mini-box-parent .result-mini-box figure{position: absolute; top: 10px; right: 20px; width: 50px; height: 50px; }
.nd-enterprise section.same-section.results-section .row + .row.bottombox-spacing .result-mini-box-parent{padding-top: 50px;}
.nd-enterprise .row.code-ownerships-wrapper .result-mini-box-parent{display: flex;align-items: end;}
.nd-enterprise section.same-section.results-section .row.code-ownerships-wrapper{margin: 0 0;background: #FFFFFF;border-radius: 20px;position: relative; height: 100%;}
.nd-enterprise section.same-section.results-section .row.code-ownerships-wrapper .col-lg-6{padding: 0;}
.nd-enterprise section.same-section.results-section .row.code-ownerships-wrapper:after{content: ""; position: absolute; left: 50%; top: 0; bottom: 0; transform: translateX(-50%); width: 1px; height: 100%; background: #F89E82; }
.nd-enterprise .proto-prod-grid-wrapper{display: flex; gap: 24px; align-items: stretch; }
.nd-enterprise .proto-prod-left-hero-card{flex: 1; max-width: 500px; background-color: #E5E5E5; border-radius: 20px; padding: 25px; display: flex; flex-direction: column; justify-content: space-between; }
.nd-enterprise .proto-prod-badge-header{display: flex; align-items: center; gap: 10px; margin-bottom: 32px; }
.nd-enterprise .proto-prod-badge-title{font-size: 19px; font-weight: 500; color: #D53F44; line-height: 1.4; margin: 0; }
.nd-enterprise .proto-prod-main-heading{font-size: 45px; font-weight: 500; color: #1A1A1A; line-height: 1.4; margin: 0; }
.nd-enterprise .proto-prod-cta-button{display: inline-flex; align-items: center; gap: 10px; background-color: #d83b3e; color: #ffffff; text-decoration: none; padding: 17px 20px 17px 54px; border-radius: 30px; font-size: 16px; font-weight: 500; transition: background-color 0.2s ease; position: relative; margin: 20px 0 0; border: 1px solid #d83b3e; }
.nd-enterprise .proto-prod-cta-button img{max-height: 35px; position: absolute; left: 9px; transform: translateY(-50%); top: 50%; }
.nd-enterprise .proto-prod-cta-button:hover{background-color: transparent; border-color: #d83b3e; color: #d83b3e; }
.nd-enterprise .proto-prod-button-icon-wrapper{display: flex; align-items: center; justify-content: center; }
.nd-enterprise .proto-prod-hero-bottom-text{font-size: 15px;line-height: 1.6;color: #666666;font-weight: 400;}
.nd-enterprise .proto-prod-right-cards-grid{flex: 2; display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; }
.nd-enterprise .proto-prod-card-item{border-radius: 20px; padding: 25px 15px; display: flex; flex-direction: column; justify-content: space-between; min-height: 340px; position: relative; overflow: hidden; }
.nd-enterprise .proto-prod-card-cream-bg{background: transparent linear-gradient(180deg, #FFFFFF 0%, #EFE9D2 100%) 0% 0% no-repeat padding-box; }
.nd-enterprise .proto-prod-card-transparent{background-color: transparent; }
.nd-enterprise .proto-prod-card-coral-gradient{background: url(../images/softwareimg.png); color: #ffffff; background-size: cover; background-position: center; background-repeat: no-repeat; }
.nd-enterprise .proto-prod-card-title{font-size: 23px; font-weight: 500; color: #000000; margin-bottom: 0; line-height: 1.4; }
.nd-enterprise .proto-prod-main-container .proto-prod-right-cards-grid{position: relative;}
.nd-enterprise .proto-prod-main-container .proto-prod-right-cards-grid:after{content: ""; position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; height: 100%; background: #EAEAEA; transform: translateX(-50%); }
.nd-enterprise .proto-prod-main-container .proto-prod-right-cards-grid:before{content: "";position: absolute;top: 51.6%;left: 0;right: 0;width: 100%;height: 1px;background: #EAEAEA;transform: translateY(-50%);}
.nd-enterprise section.same-section.enterprise-development-section{background: #2B2B2B;}
.nd-enterprise .same-heading-text h2{color: #FFFFFF;font-size: 45px;line-height: 1.4;font-weight: 500;margin: 0;}
.nd-enterprise .same-heading-text p{color: #797979;font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;border-bottom: 1px solid #525252;padding-bottom: 20px;}
.nd-enterprise .proto-prod-title-white{color: #ffffff;}
.nd-enterprise section.same-section.results-section .row.code-ownerships-wrapper .result-mini-box-parent .result-mini-box p{min-height: 130px;}
.nd-enterprise .proto-prod-prompt-inputs-list img{max-width: 300px;}
.nd-enterprise .enterprise-development-box{background: #6E6E6E;height: 100%;border: 1px solid #818181;padding: 20px;border-radius: 20px;}
.nd-enterprise .enterprise-development-box figure{margin: 0 0 30px;}
.nd-enterprise .enterprise-development-box h3{color: #FFFFFF;font-size: 23px;font-weight: 500;line-height: 1.4;margin: 0;min-height: 70px;}
.nd-enterprise .enterprise-development-box p{color: #D6D6D6;font-size: 16px;line-height: 1.6;margin: 0;font-weight: 400;}
.nd-enterprise section.same-section.enterprise-development-section .row + .row .col-lg-4{padding: 0 5px;}
.nd-enterprise section.same-section.enterprise-development-section .row + .row{margin: 0 -5px;row-gap: 10px;}
.nd-enterprise .row.enterprise-development-wrapper{margin-top: 4rem !important;}
.nd-enterprise .proto-prod-card-description{font-size: 15px;line-height: 1.6;color: #6C6C6C;font-weight: 400;margin: 1px;}
.nd-enterprise .proto-prod-desc-white{color: rgba(255, 255, 255, 0.9);}
.nd-enterprise .proto-prod-text-center{text-align: center;}
.nd-enterprise .proto-prod-prompt-inputs-list{display: flex; flex-direction: column; gap: 12px; margin: 10px 0 24px 0; }
.nd-enterprise .proto-prod-prompt-pill{background-color: #FFFFFF; padding: 8px 13px 8px 13px; border-radius: 25px; display: flex; align-items: center; justify-content: space-between; font-size: 16px; color: #808080; }
.nd-enterprise .proto-prod-pill-arrow-btn{width: 35px; height: 35px; border-radius: 50%; color: #ffffff; display: flex; align-items: center; justify-content: center; font-size: 21px; background: transparent linear-gradient(87deg, #FFFFFF 0%, #FC9F76 100%) 0% 0% no-repeat padding-box; }
.nd-enterprise .proto-prod-illustration-box{height: 160px; display: flex; align-items: center; justify-content: center; position: relative; margin-bottom: 40px; }
.nd-enterprise .proto-prod-vector-graphic{width: 160px;height: 130px;}
.nd-enterprise .proto-prod-phone-mockup-wrapper{position: relative; width: 140px; }
.nd-enterprise .proto-prod-stars-badge{position: absolute; top: -10px; left: -20px; background-color: #ffffff; border-radius: 12px; padding: 4px 8px; display: flex; gap: 2px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); border: 1px solid #eeeeee; z-index: 2; }
.nd-enterprise .proto-prod-star-icon{color: #ffc107; font-size: 12px; }
.nd-enterprise .proto-prod-gear-icon-wrapper{position: absolute; top: 0; right: -20px; z-index: 1; }
.nd-enterprise .proto-prod-phone-screen{background-color: #ffffff; border: 2px solid #37474f; border-bottom: none; border-radius: 16px 16px 0 0; padding: 8px; display: flex; flex-direction: column; gap: 8px; height: 120px; }
.nd-enterprise .proto-prod-phone-speaker{width: 24px; height: 3px; background-color: #37474f; border-radius: 2px; margin: 0 auto 2px auto; }
.nd-enterprise .proto-prod-phone-blue-bar{height: 16px; background-color: #29b6f6; border-radius: 4px; }
.nd-enterprise .proto-prod-phone-wireframes-grid{display: flex; gap: 6px; }
.nd-enterprise .proto-prod-wireframe-box{flex: 1; height: 36px; border: 1px dashed #b0bec5; border-radius: 6px; display: flex; align-items: center; justify-content: center; }
.nd-enterprise .proto-prod-box-cross{background: linear-gradient(to top right, transparent 48%, #cfd8dc 49%, #cfd8dc 51%, transparent 52%), linear-gradient(to top left, transparent 48%, #cfd8dc 49%, #cfd8dc 51%, transparent 52%); }
.nd-enterprise .proto-prod-box-image{background-color: #e0f2f1; border: none; }
.nd-enterprise .proto-prod-phone-wireframe-large{height: 30px; border: 1px dashed #b0bec5; border-radius: 6px; }
.nd-enterprise .proto-prod-submit-glow-container{position: relative; height: 150px; display: flex; align-items: center; justify-content: center; margin-bottom: 12px; }
.nd-enterprise .proto-prod-modal-window{width: 230px;}
.nd-enterprise .proto-prod-modal-dots{display: flex; gap: 4px; align-self: flex-start; }
.nd-enterprise .proto-prod-modal-dots span{width: 6px; height: 6px; border-radius: 50%; background-color: #ff5252; }
.nd-enterprise .proto-prod-modal-pink-block{width: 100%;height: 28px;background-color: #f8bbd0;border-radius: 4px;}
.nd-enterprise .proto-prod-modal-input-line{width: 100%;height: 12px;border: 1px solid #f48fb1;border-radius: 3px;}
.nd-enterprise .proto-prod-modal-submit-btn{background-color: #d83b3e; color: #ffffff; border: none; border-radius: 6px; padding: 6px 16px; font-size: 11px; font-weight: 700; cursor: pointer; margin-top: 4px; }
.nd-enterprise .proto-prod-hand-pointer-graphics{position: absolute; right: 10px; bottom: -10px; width: 80px; height: 80px; background: radial-gradient(circle, rgba(240, 160, 130, 0.8) 0%, transparent 70%); border-radius: 50%; }
.nd-enterprise section.same-section.natively-solution-section .same-heading-text{max-width: 1100px;margin: 0 auto 40px;}
.nd-enterprise section.same-section.natively-solution-section .same-heading-text h2{color: #2B2B2B;line-height: 1.4;margin: 0 0 10px;}
.nd-enterprise section.same-section.natively-solution-section .same-heading-text p{color: #797979;border: none;padding: 0;}
.nd-enterprise .natively-solution-box{background: #F0FCF0;padding: 30px 30px;border-radius: 10px;height: 100%;position: relative;}
.nd-enterprise .natively-solution-box p{color: #2B2B2B;font-size: 16px;font-weight: 400;line-height: 1.6;margin: 0;}
.nd-enterprise .natively-solution-box figure{margin: 30px auto 0;text-align: center;}
.nd-enterprise .solution-bottom-btn{margin: 40px 0 0; text-align: center; }
.nd-enterprise .solution-bottom-btn .btn.btn-primaryx{border-color: #D53F44;color: #fff;font-size: 15px;font-weight: 500;padding: 10px 16px;}
.nd-enterprise .solution-bottom-btn .btn.btn-primaryx:hover{color: #D53F44;}
.nd-enterprise .natively-solution-box.colortwo{background: #FBF5FF;}
.nd-enterprise .natively-solution-box h3{color: #2B2B2B;font-size: 26px;line-height: 1.4;margin: 0 0 5px;font-weight: 500;}
.nd-enterprise .natively-solution-box.colorthree{background: #111112;}
.nd-enterprise .natively-solution-box.colorthree h3{color: #FFFFFF;}
.nd-enterprise .natively-solution-box.colorthree p{color: #FFFFFF;}
.nd-enterprise .natively-solution-box.colorfour{background: #F6F7F9;}
.nd-enterprise .natively-solution-box.colorfive{background: #EAF4FD;}
.nd-enterprise .natively-solution-box.colorsix{background: #FFFAE6;}
.nd-enterprise section.same-section.natively-solution-section .col-lg-4{margin: 25px 0 0;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper{background: url(../images/enterprises-cta-bg.png); color: #ffffff; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px 30px; text-align: center; border-radius: 30px; }
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper h2{color: #FFFFFF;font-size: 45px;line-height: 1.4;margin: 0;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content{max-width: 670px;margin: 0 auto;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content span{background: #470C0E; padding: 10px 15px; border-radius: 50px; border: 1px solid rgb(255 255 255 / 50%); margin: 20px 0 25px; display: inline-block; color: #FFFFFF; font-size: 14px; font-weight: 400; }
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content p{color: #BFBFBF;font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content .btn.btn-primaryx{background: transparent linear-gradient(268deg, #FCA536 0%, #FD6328 52%, #CE272F 100%) 0% 0% no-repeat padding-box;border-radius: 40px;font-size: 16px;font-weight: 500;margin: 100px 0 0; padding: 13px 20px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content .btn.btn-primaryx:hover{background: transparent; color: #fff; border-color: #fff;}
.nd-enterprise .nativly-cmp-col.changetable-bg{background: #EBEBEB;}
.nd-enterprise .nativly-cmp-wrapper{width: 100%;max-width: 100%;margin: 0 auto;}
.nd-enterprise .nativly-cmp-scroll-area{width: 100%;overflow-x: auto;padding: 20px 5px 30px 5px;-webkit-overflow-scrolling: touch;}
.nd-enterprise .nativly-cmp-grid{display: grid;grid-template-columns: 1.1fr 1.3fr 1.1fr 1.1fr;gap: 2px;min-width: 100%;align-items: stretch;}
.nd-enterprise .nativly-cmp-col{background-color: transparent;border-radius: 24px;display: grid;grid-template-rows: auto repeat(9, minmax(60px, auto));overflow: hidden;border: 1px solid #B9B9B9;}
.nd-enterprise .nativly-cmp-col-highlight{background-color: #ffffff;border-radius: 24px;z-index: 2;}
.nd-enterprise .nativly-cmp-header{padding: 16px 18px;font-size: 18px;font-weight: 500;text-transform: uppercase;color: #D53F44;display: flex;align-items: center; height: 80px;}
.nd-enterprise .nativly-cmp-header-banner{color: #ffffff; padding: 18px; font-size: 18px; font-weight: 600; text-transform: none; letter-spacing: normal; border-top-left-radius: 24px; border-top-right-radius: 24px; background: transparent linear-gradient(180deg, #FCA536 0%, #FD6328 52%, #CE272F 100%) 0% 0% no-repeat padding-box; }
.nd-enterprise .nativly-cmp-cell{padding: 8px 18px;font-size: 16px;color: #33363f;font-weight: 400;display: flex;align-items: center;border-top: 1px solid rgba(0, 0, 0, 0.06);line-height: 1.4;min-height: 60px;}
.nd-enterprise .nativly-cmp-col-highlight .nativly-cmp-cell{color: #1a1c23;font-weight: 500;border-top: 1px solid #f0f1f3;}
.nd-enterprise .nativly-cmp-label{font-weight: 400;color: #0F0F0F;}
.nd-enterprise .nativly-cmp-icon-check{color: #1a1c23;font-weight: 500;margin-right: 8px;display: inline-block;}
.nd-enterprise .nativly-cmp-icon-cross{color: #33363f;font-weight: 700;margin-right: 8px;display: inline-block;}
.nd-enterprise .nativly-cmp-scroll-area::-webkit-scrollbar{height: 8px;}
.nd-enterprise .nativly-cmp-scroll-area::-webkit-scrollbar-track{background: #333;border-radius: 4px;}
.nd-enterprise .nativly-cmp-scroll-area::-webkit-scrollbar-thumb{background: #666;border-radius: 4px;}
.nd-enterprise section.same-section.enterprise-slider-section .same-heading-text h2{color: #1A1A1A;}
.nd-enterprise section.same-section.enterprise-slider-section .same-heading-text span{color: #D53F44;font-size: 20px;line-height: 1.4;display: flex;align-items: center;justify-content: flex-start;gap: 10px;margin: 0 0 6px;}
.nd-enterprise .nativly-testimonial-slider-wrapper{position: relative; width: 100%; margin: 30px 0 0; }
.nd-enterprise .nativly-testimonial-card{background-color: #EDEDED; border-radius: 8px; padding: 15px; display: flex; flex-direction: column; justify-content: space-between; border: 1px solid rgba(255, 255, 255, 0.4); transition: transform 0.3s ease, box-shadow 0.3s ease; min-height: 200px; }
.nd-enterprise .nativly-testimonial-card:hover{transform: translateY(-2px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05); }
.nd-enterprise .nativly-testimonial-quote{font-size: 16px; line-height: 1.6; color: #858585; font-weight: 400; margin-bottom: 28px; }
.nd-enterprise .nativly-testimonial-author-box{display: flex; align-items: center; gap: 9px; }
.nd-enterprise .nativly-testimonial-avatar{width: 38px; height: 38px; border-radius: 50%; background-color: #d94141; flex-shrink: 0; }
.nd-enterprise .nativly-testimonial-author-details{display: flex; flex-direction: column; gap: 3px; }
.nd-enterprise .nativly-testimonial-author-name{font-size: 15px; font-weight: 500; color: #2F2F2F; line-height: 1.4; margin: 0; }
.nd-enterprise .nativly-testimonial-author-role{font-size: 13px; font-weight: 400; color: #2F2F2F; margin: 0; }
.nd-enterprise .nativly-testimonial-slider-wrapper .owl-dots{margin-top: 28px !important; text-align: center; }
.nd-enterprise .nativly-testimonial-slider-wrapper .owl-dot span{width: 10px !important; height: 10px !important; margin: 5px 6px !important; background: #b5b5b5 !important; transition: all 0.3s ease; border-radius: 50% !important; }
.nd-enterprise .nativly-testimonial-slider-wrapper .owl-dot.active span, .nd-enterprise .nativly-testimonial-slider-wrapper .owl-dot:hover span{background: #d94141 !important; width: 24px !important; border-radius: 12px !important; }
.nd-enterprise .nativly-testimonial-slider-wrapper .owl-nav{position: absolute; top: -50px; right: 0; display: flex; gap: 8px; }
.nd-enterprise .nativly-testimonial-slider-wrapper .owl-prev, .nd-enterprise .nativly-testimonial-slider-wrapper .owl-next{background: #ececec !important; color: #333 !important; width: 36px; height: 36px; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; font-size: 18px !important; transition: all 0.2s ease; }
.nd-enterprise .nativly-testimonial-slider-wrapper .owl-prev:hover, .nd-enterprise .nativly-testimonial-slider-wrapper .owl-next:hover{background: #d94141 !important;color: #ffffff !important;}
.nd-enterprise .enterprise-bottom-build-wrapper{background: url(../images/enterprises-buildbg.png);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 60px 25px 100px;border-radius: 13px;height: 100%;}
.nd-enterprise .enterprise-bottom-build-wrapper strong{color: #D53F44;font-size: 19px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;display: inline-block;}
.nd-enterprise .enterprise-bottom-build-wrapper h2{color: #FFFFFF;font-size: 38px;font-weight: 500;line-height: 1.4;margin: 0;}
.nd-enterprise .enterprise-bottom-build-wrapper p{color: #A5A5A5;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 15px 0 0;}
.nd-enterprise .enterprise-bottom-build-wrapper ul{margin: 35px 0 0;}
.nd-enterprise .enterprise-bottom-build-wrapper ul li{color: #DBDBDB;font-size: 17px;font-weight: 400;display: flex;align-items: center;justify-content: flex-start;gap: 10px;line-height: 1.4;}
.nd-enterprise .enterprise-bottom-build-wrapper ul li + li{margin-top: 15px;}
.nd-enterprise section.same-section.enterprise-bottom-build-section .enterprise-form-card h2.enterprise-form-title{font-size: 30px;}
.nd-enterprise section.same-section.enterprise-bottom-build-section .enterprise-form-section{max-width: 100%; height: 100%;}
.nd-enterprise section.same-section.enterprise-bottom-build-section .enterprise-form-section .enterprise-form-card{height: 100%;}
.nd-enterprise section.same-section.enterprise-bottom-build-section.pt-0 .row.tmpl-header-top{margin-bottom: 0;}

@media screen and (max-width: 1699px) {
.nd-enterprise .enterprise-main-heading{font-size: 44px;}
.nd-enterprise .enterprise-description-text{font-size: 18px;margin: 0 0 15px;}
.nd-enterprise .enterprise-content-section .nativly-btn-signup{padding: 11px 15px;}
.nd-enterprise .enterprise-form-title{font-size: 28px;}
.nd-enterprise .enterprise-form-subtitle{font-size: 16px;}
.nd-enterprise .enterprise-form-input, .nd-enterprise .enterprise-form-select{padding: 10px 10px;font-size: 14px; height: 43px;}
.nd-enterprise .enterprise-form-textarea{padding: 10px 10px;border-radius: 9px;font-size: 14px;min-height: 100px;}
.nd-enterprise .enterprise-stat-number{font-size: 34px;}
.nd-enterprise .enterprise-stat-icon-wrapper img, .nd-enterprise .enterprise-stat-icon-circle img{max-height: 38px;}
.nd-enterprise .enterprise-stat-description{font-size: 15px;margin: 20px 0 0;}
.nd-enterprise section.enterprise-banner-section{padding: 6rem 0 3rem;}
.nd-enterprise .same-content-text p{font-size: 18px;}
.nd-enterprise .result-mini-box-parent h3{font-size: 20px;}
.nd-enterprise .result-mini-box-parent p{font-size: 15px;}
.nd-enterprise .result-mini-box-parent.imagebottom figure{margin: 0 auto; text-align: center; display: flex; align-items: center; justify-content: center; left: 0; right: 0;}
.nd-enterprise .result-mini-box-parent.imagebottom figure img{max-width: 280px;margin: 0 auto;}
.nd-enterprise .result-mini-box-parent.imagebottom{min-height: 350px;}
.nd-enterprise section.same-section.results-section .row + .row.bottombox-spacing .result-mini-box-parent{padding-top: 35px;}
.nd-enterprise .proto-prod-main-heading, .nd-enterprise .same-heading-text h2, .nd-enterprise .same-content-text h2, .nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper h2, .nd-enterprise .enterprise-bottom-build-wrapper h2{font-size: 40px;}
.nd-enterprise .proto-prod-cta-button{padding: 15px 20px 15px 54px;font-size: 14px;}
.nd-enterprise .proto-prod-card-title{font-size: 20px;}
.nd-enterprise .proto-prod-illustration-box img{max-height: 140px;}
.nd-enterprise .proto-prod-illustration-box{height: 140px;margin-bottom: 20px;}
.nd-enterprise .proto-prod-main-container .proto-prod-right-cards-grid:before{top: 50%;}
.nd-enterprise .same-heading-text p{font-size: 18px;padding-bottom: 15px;}
.nd-enterprise .enterprise-development-box h3{font-size: 21px;min-height: 40px;}
.nd-enterprise .enterprise-development-box figure{margin: 0 0 20px;}
.nd-enterprise .natively-solution-box h3{font-size: 26px;}
.nd-enterprise .natively-solution-box p{font-size: 15px;}
.nd-enterprise .natively-solution-box figure img{max-height: 220px;}
.nd-enterprise .nativly-cmp-header-banner{padding: 15px;font-size: 16px;border-top-left-radius: 13px;border-top-right-radius: 13px;}
.nd-enterprise .nativly-cmp-col-highlight, .nd-enterprise .nativly-cmp-col{border-radius: 13px;}
.nd-enterprise .nativly-cmp-header{padding: 14px 15px;font-size: 16px;}
.nd-enterprise .nativly-cmp-cell{padding: 10px 15px;font-size: 15px;}
.nd-enterprise section.same-section.natively-solution-section .same-heading-text{margin: 0 auto 10px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content span{padding: 10px 15px;margin: 15px 0 15px;font-size: 13px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content .btn.btn-primaryx{font-size: 14px;margin: 50px 0 0;}
.nd-enterprise section.same-section.enterprise-slider-section .same-heading-text span{font-size: 18px;}
.nd-enterprise .enterprise-bottom-build-wrapper strong{font-size: 17px;}
.nd-enterprise .enterprise-bottom-build-wrapper p{font-size: 17px;}
.nd-enterprise .enterprise-bottom-build-wrapper ul li{font-size: 16px;}
.nd-enterprise .enterprise-bottom-build-wrapper{padding: 60px 25px 80px;}
.nd-enterprise section.same-section.enterprise-bottom-build-section .enterprise-form-card h2.enterprise-form-title{font-size: 28px;}
.nd-enterprise .proto-prod-modal-window{width: 190px;}
.nd-enterprise .proto-prod-prompt-inputs-list img{max-width: 250px;}
.nd-enterprise .nativly-cmp-header{height: 70px;}
}
@media screen and (max-width: 1499px) {
.nd-enterprise .proto-prod-modal-window{width: 170px;}
.nd-enterprise .proto-prod-prompt-inputs-list img{max-width: 230px;}
.nd-enterprise .enterprise-hero-wrapper{gap: 30px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content p{font-size: 18px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper{padding: 30px 20px;border-radius: 13px;}
.nd-enterprise section.same-section.enterprise-slider-section{padding-top: 0;}
.nd-enterprise .proto-prod-card-item{min-height: 310px;}
.nd-enterprise .natively-solution-box h3{font-size: 23px;}
.nd-enterprise .natively-solution-box{padding: 20px 15px 15px;}
.nd-enterprise .proto-prod-prompt-inputs-list{gap: 7px;margin: 5px 0 10px 0;}
.nd-enterprise .proto-prod-pill-arrow-btn{width: 28px;height: 28px;font-size: 16px;}
.nd-enterprise .proto-prod-prompt-pill{padding: 6px 10px 6px 10px;font-size: 14px;}
.nd-enterprise .proto-prod-illustration-box{height: 110px;}
.nd-enterprise .proto-prod-illustration-box img{max-height: 110px;}
.nd-enterprise .proto-prod-badge-title{font-size: 17px;}
.nd-enterprise .proto-prod-badge-header img{max-height: 19px;}
.nd-enterprise .proto-prod-right-cards-grid{gap: 15px;}
.nd-enterprise .proto-prod-main-container .proto-prod-right-cards-grid:before{top: 50%;}
.nd-enterprise .result-mini-box-parent.imagebottom{min-height: 330px;}
.nd-enterprise .result-mini-box-parent.imagebottom figure img{max-width: 230px;}
.nd-enterprise .result-mini-box-parent h3{font-size: 18px;}
.nd-enterprise .result-mini-box-parent .result-mini-box figure{right: 15px;width: 40px;height: 40px;}
.nd-enterprise .proto-prod-main-heading, .nd-enterprise .same-heading-text h2, .nd-enterprise .same-content-text h2, .nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper h2, .nd-enterprise .enterprise-bottom-build-wrapper h2{font-size: 34px;}
.nd-enterprise .enterprise-stats-grid{gap: 10px;margin: 30px 0 0;}
.nd-enterprise .enterprise-main-heading{font-size: 38px;}
.nd-enterprise .enterprise-description-text{font-size: 17px;}
.nd-enterprise .enterprise-stat-number{font-size: 26px;}
.nd-enterprise .enterprise-stat-icon-wrapper img, .nd-enterprise .enterprise-stat-icon-circle img{max-height: 30px;}
.nd-enterprise .enterprise-stat-card{padding: 13px;min-height: 100px;}
.nd-enterprise .enterprise-form-title{font-size: 24px;}
.nd-enterprise .enterprise-form-subtitle{font-size: 15px;}
.nd-enterprise .enterprise-form-card{padding: 15px;border-radius: 10px;}
.nd-enterprise .enterprise-form-submit-button{padding: 10px 16px;border-radius: 6px;font-size: 14px;}
.nd-enterprise .enterprise-stat-description{font-size: 14px;margin: 15px 0 0;}
}
@media screen and (max-width: 1299px) {
.nd-enterprise .proto-prod-main-container .proto-prod-right-cards-grid:before{top: 51%;}
}
@media screen and (max-width: 1199px) {
.nd-enterprise .nativly-cmp-header{height: 60px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content span{padding: 8px 8px;margin: 15px 0 15px;font-size: 12px;}
.nd-enterprise section.same-section.results-section .row.code-ownerships-wrapper .result-mini-box-parent .result-mini-box p{min-height: initial;}
.nd-enterprise .same-content-text h2 br, .nd-enterprise section.same-section.natively-solution-section .same-heading-text h2 br, .nd-enterprise .enterprise-bottom-build-wrapper h2 br, .nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper h2 br{display: none;}
.nd-enterprise .enterprise-bottom-build-wrapper ul li img{max-height: 17px;}
.nd-enterprise .enterprise-bottom-build-wrapper ul li{font-size: 15px;}
.nd-enterprise .enterprise-bottom-build-wrapper strong{font-size: 16px;}
.nd-enterprise .enterprise-bottom-build-wrapper p{font-size: 16px;}
.nd-enterprise .enterprise-bottom-build-wrapper{padding: 30px 15px 60px;}
.nd-enterprise section.same-section.enterprise-bottom-build-section .enterprise-form-card h2.enterprise-form-title{font-size: 22px;}
.nd-enterprise .nativly-testimonial-card{min-height: 170px;}
.nd-enterprise .nativly-testimonial-quote{font-size: 15px;margin-bottom: 18px;}
.nd-enterprise .nativly-testimonial-slider-wrapper{margin: 10px 0 0;}
.nd-enterprise .enterprise-development-box h3{font-size: 19px;min-height: 40px;}
.nd-enterprise .row.enterprise-development-wrapper{margin-top: 2rem !important;}
.nd-enterprise .natively-solution-box h3{font-size: 21px;}
.nd-enterprise .nativly-cmp-cell{padding: 8px 10px;font-size: 14px;}
.nd-enterprise .nativly-cmp-header{padding: 13px 10px;font-size: 14px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content p{font-size: 16px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content .btn.btn-primaryx{font-size: 13px;margin: 40px 0 0;}
.nd-enterprise section.same-section.enterprise-slider-section .same-heading-text span{font-size: 16px;}
.nd-enterprise section.same-section.enterprise-slider-section .same-heading-text span img{max-height: 18px;}
.nd-enterprise .proto-prod-main-heading, .nd-enterprise .same-heading-text h2, .nd-enterprise .same-content-text h2, .nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper h2, .nd-enterprise .enterprise-bottom-build-wrapper h2{font-size: 28px;}
.nd-enterprise .same-content-text p{font-size: 16px;}
.nd-enterprise .result-mini-box-parent.imagebottom{min-height: 360px;}
.nd-enterprise .same-heading-text p{font-size: 16px;}
.nd-enterprise .enterprise-development-box{padding: 10px;}
.nd-enterprise .enterprise-form-title{font-size: 21px;}
.nd-enterprise .enterprise-stat-number{font-size: 22px;}
.nd-enterprise .enterprise-description-text{font-size: 16px;}
.nd-enterprise .enterprise-main-heading{font-size: 30px;}
}
@media (max-width: 991px) {
.nd-enterprise .enterprise-select-wrapper p.enterprise-form-error + img {top: 32%;}
.nd-enterprise .enterprise-stat-card > img {top: -180px;left: -150px;max-width: 500px;}
.nd-enterprise .enterprise-stat-card.enterprise-card-bg-red-gradient > img {top: -180px;left: -100px;max-width: 500px;}
.nd-enterprise .proto-prod-illustration-box img {max-height: 100px;}
.nd-enterprise .proto-prod-modal-window {width: 150px;}
h2.proto-prod-main-heading br {display: none;}
.nd-enterprise section.same-section.results-section .row + .row.bottombox-spacing .row {row-gap: 10px;}
section.same-section.results-section.pt-0 .tmpl-header-top .row {row-gap: 10px;}
.nd-enterprise .nativly-cmp-col{grid-template-rows: auto repeat(9, minmax(30px, auto));}
.nd-enterprise section.same-section.natively-solution-section .col-lg-4{max-width: 50%;flex: 0 0 50%;}
.nd-enterprise .enterprise-development-box h3{font-size: 18px;margin: 0 0 5px;min-height: initial;}
.nd-enterprise .enterprise-development-box p{font-size: 15px;}
.nd-enterprise section.same-section.enterprise-development-section .row + .row .col-lg-4{max-width: 50%;flex: 0 0 50%;}
.nd-enterprise .proto-prod-card-item{min-height: 290px;}
.nd-enterprise .proto-prod-main-container .proto-prod-right-cards-grid:before{top: 50%;}
.nd-enterprise .proto-prod-cta-button img{max-height: 28px;left: 5px;}
.nd-enterprise .proto-prod-cta-button{padding: 12px 20px 12px 40px;font-size: 13px;}
.nd-enterprise .proto-prod-left-hero-card{padding: 15px;}
.nd-enterprise .proto-prod-hero-top-content{margin: 0 0 20px;}
.nd-enterprise .proto-prod-main-heading, .nd-enterprise .same-heading-text h2, .nd-enterprise .same-content-text h2, .nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper h2, .nd-enterprise .enterprise-bottom-build-wrapper h2{font-size: 24px;}
.nd-enterprise .proto-prod-badge-header{margin-bottom: 22px;}
.nd-enterprise .proto-prod-grid-wrapper .proto-prod-left-hero-card{max-width: 100%;width: 100%;flex: 0 0 100%;}
.nd-enterprise .proto-prod-grid-wrapper{gap: 15px;flex-wrap: wrap;}
.nd-enterprise h1.proto-prod-main-heading br{display: none;}
.nd-enterprise .result-mini-box-parent.imagebottom{min-height: initial;padding: 30px 15px 15px;}
.nd-enterprise .enterprise-hero-wrapper{flex-wrap: wrap;}
.nd-enterprise .enterprise-hero-wrapper .enterprise-content-section{width: 100%;flex: 0 0 100%;}
.nd-enterprise .enterprise-form-section{margin: 20px 0 0; max-width: 100%;}
.nd-enterprise .enterprise-main-heading br{display: none;}
.nd-enterprise .enterprise-stat-card{min-height: 90px;}
.nd-enterprise section.same-section.results-section .row.code-ownerships-wrapper:after{left: 0;top: 50%;transform: translateX(-0%);width: 100%;height: 1px;right: 0;}
.nd-enterprise .result-mini-box-parent{padding: 13px;}
.nd-enterprise section.same-section.results-section .row + .row.bottombox-spacing{margin-top: 10px;}
.nd-enterprise .result-mini-box-parent.imagebottom figure{display: none;}
}
@media (max-width: 768px) {
.nd-enterprise .nativly-cmp-cell{min-height: 45px;}
.nd-enterprise .proto-prod-modal-window{width: 150px;}
.nd-enterprise .enterprise-main-heading{font-size: 24px;}
.nd-enterprise .enterprise-description-text{font-size: 14px;}
.nd-enterprise .enterprise-content-section .nativly-btn-signup{padding: 10px 10px;}
.nd-enterprise .enterprise-stat-card{min-height: 100px;}
.nd-enterprise .enterprise-form-title{font-size: 20px;}
.nd-enterprise .enterprise-form-subtitle{font-size: 14px;}
.nd-enterprise .enterprise-form-input, .nd-enterprise .enterprise-form-select{font-size: 13px;}
.nd-enterprise .proto-prod-main-heading, .nd-enterprise .same-heading-text h2, .nd-enterprise .same-content-text h2, .nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper h2, .nd-enterprise .enterprise-bottom-build-wrapper h2{font-size: 22px;}
.nd-enterprise .same-content-text p{font-size: 14px;}
.nd-enterprise .result-mini-box-parent h3{font-size: 16px;}
.nd-enterprise .result-mini-box-parent p{font-size: 14px;}
.nd-enterprise .result-mini-box-parent.imagebottom{padding: 15px 15px 15px;}
.nd-enterprise section.same-section.results-section .row + .row.bottombox-spacing .result-mini-box-parent{padding-top: 20px;}
.nd-enterprise .proto-prod-badge-title{font-size: 14px;}
.nd-enterprise .proto-prod-hero-bottom-text{font-size: 14px;}
.nd-enterprise .proto-prod-card-title{font-size: 18px;}
.nd-enterprise .proto-prod-card-description{font-size: 14px;}
.nd-enterprise .proto-prod-prompt-pill{padding: 5px 8px 5px 8px;font-size: 12px;}
.nd-enterprise .same-heading-text p{font-size: 14px;}
.nd-enterprise .enterprise-development-box p{font-size: 14px;}
.nd-enterprise .enterprise-development-box h3{font-size: 17px;}
.nd-enterprise .enterprise-development-box figure{margin: 0 0 15px;}
.nd-enterprise .natively-solution-box h3{font-size: 18px;}
.nd-enterprise .natively-solution-box p{font-size: 14px;}
.nd-enterprise .natively-solution-box figure img{max-height: 170px;}
.nd-enterprise .solution-bottom-btn .btn.btn-primaryx{font-size: 13px;padding: 8px 15px;}
.nd-enterprise .nativly-cmp-grid{grid-template-columns: 1.1fr 1.1fr;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content p{font-size: 14px;}
.nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper .enterprise-cta-content span{padding: 8px 10px;margin: 15px 0 15px;font-size: 12px;}
.nd-enterprise .nativly-testimonial-quote{font-size: 14px;margin-bottom: 15px;}
.nd-enterprise .nativly-testimonial-card{min-height: 140px;}
.nd-enterprise .nativly-testimonial-author-role{font-size: 12px;}
.nd-enterprise .nativly-testimonial-author-name{font-size: 14px;}
.nd-enterprise .nativly-testimonial-avatar{width: 34px;height: 34px;}
.nd-enterprise .enterprise-bottom-build-wrapper strong{font-size: 14px;}
.nd-enterprise .enterprise-bottom-build-wrapper p{font-size: 14px;}
.nd-enterprise .enterprise-bottom-build-wrapper ul li{font-size: 14px;}
.nd-enterprise .enterprise-bottom-build-wrapper ul li img{max-height: 15px;}
.nd-enterprise section.same-section.enterprise-bottom-build-section .enterprise-form-card h2.enterprise-form-title{font-size: 20px;}
.nd-enterprise .enterprise-form-submit-button{padding: 10px 10px;font-size: 12px;}
.nd-enterprise .enterprise-form-textarea{min-height: 80px;}
.nd-enterprise .enterprise-bottom-build-wrapper{padding: 15px 15px 15px;border-radius: 8px;}
}
@media screen and (max-width: 576px) {
.nd-enterprise .enterprise-hero-wrapper{gap: 10px;}
.nd-enterprise .proto-prod-card-item, .nd-enterprise .result-mini-box-parent, .nd-enterprise .proto-prod-left-hero-card, .nd-enterprise .enterprise-development-box{border-radius: 10px;}
.nd-enterprise .solution-bottom-btn{margin: 20px 0 0;}
.nd-enterprise .proto-prod-main-heading, .nd-enterprise .same-heading-text h2, .nd-enterprise .same-content-text h2, .nd-enterprise .same-section.enterprices-cta-section .enterprise-cta-wrapper h2, .nd-enterprise .enterprise-bottom-build-wrapper h2{font-size: 20px;}
.nd-enterprise .proto-prod-cta-button{margin: 10px 0 0;}
.nd-enterprise section.enterprise-banner-section{padding: 5rem 0 2rem;}
.nd-enterprise .nativly-cmp-grid{grid-template-columns: 1fr;}
.nd-enterprise section.same-section.enterprise-development-section .row + .row .col-lg-4{max-width: 100%;flex: 0 0 100%;}
.nd-enterprise section.same-section.natively-solution-section .col-lg-4{max-width: 100%;flex: 0 0 100%;margin: 10px 0 0;}
.nd-enterprise section.same-section.results-section .row.code-ownerships-wrapper:after{top: 47%;}
}
@media screen and (max-width: 480px) {
.nd-enterprise .result-mini-box-parent .result-mini-box figure {position: initial;}
.nd-enterprise .enterprise-stat-card > img {top: -200px;left: 90px;}
.nd-enterprise .enterprise-stat-card.enterprise-card-bg-red-gradient > img {top: -180px;left: -130px;}
.nd-enterprise .proto-prod-card-item{min-height: 260px;}
.nd-enterprise .proto-prod-main-container .proto-prod-right-cards-grid:after{display: none;}
.nd-enterprise .proto-prod-right-cards-grid{grid-template-columns: 1fr;}
.nd-enterprise .enterprise-stats-grid{grid-template-columns: 1fr;}
}
@media screen and (max-width: 380px) {
.nd-enterprise .result-mini-box-parent .result-mini-box figure{position: initial;}
.nd-enterprise section.same-section.results-section .row.code-ownerships-wrapper:after{top: 50%;}
.nd-enterprise .enterprise-stat-card{min-height: 80px;}
.nd-enterprise .enterprise-stat-icon-wrapper img, .nd-enterprise .enterprise-stat-icon-circle img{max-height: 22px;}
.nd-enterprise .enterprise-stat-number{font-size: 18px;}
.nd-enterprise .enterprise-stat-description{font-size: 12px;}
}
