.et_pb_section_0.et_pb_section{padding-top:13px;background-color:#f7f7f7!important}.et_pb_code_0{min-height:700px;.custom-pricing-wrapper{justify-content:center;width:100%;font-family:"Open Sans",sans-serif}.custom-pricing-table{display:flex;gap:20px;margin:10px auto;max-width:1440px;justify-content:center;align-items:normal}.custom-pricing-table.nz{flex-wrap:wrap;justify-content:center}.custom-pricing-column{padding:20px;border:1px solid #cbd6e2;border-radius:10px;background-color:white;position:relative;min-height:200px}.custom-pricing-header{margin-bottom:20px}.custom-pricing-header .custom-plan::first-letter{text-transform:uppercase}.custom-pricing-header h2{font-size:14px;color:#33475b}.custom-pricing-header p{font-size:12px}.custom-price{font-size:24px;font-weight:700}.custom-price span{font-size:14px;font-weight:normal}.custom-price span small{font-size:smaller;font-weight:normal}.custom-pricing-features{list-style:none;padding:0;margin:20px 0;text-align:left}.custom-pricing-features li{margin-bottom:10px;font-size:14px;color:#33475b;display:flex;align-items:center;position:relative}.custom-pricing-features li:hover::after{content:attr(data-tooltip);position:absolute;left:50%;top:160%;transform:translateY(-50%);color:#fff;padding:5px 10px;border-radius:5px;white-space:nowrap;z-index:10;margin-left:10px;opacity:0;transition:opacity 0.3s;white-space:pre-wrap;width:200px}.custom-pricing-features li:hover::after{opacity:1}.custom-pricing-features .hidden{display:none}.btn-see-more-features{color:#1aa0ae;border:none;padding:10px 20px;cursor:pointer;margin-top:10px;display:block;width:100%;text-decoration:underline;background-color:transparent}.tooltip-hint{font-size:15px;color:#1aa0ae;cursor:pointer;margin-left:5px;margin-bottom:0px}.tooltip-hint:hover::after{content:attr(data-tooltip);position:absolute;left:50%;top:160%;transform:translateY(-50%);background-color:lightgray;color:black;padding:5px 10px;border-radius:5px;white-space:nowrap;z-index:10;margin-left:50px;opacity:0;transition:opacity 0.3s;white-space:pre-wrap;min-width:250px;max-width:500px}.tooltip-hint:hover::after{opacity:1}.btn-see-more-features:hover{color:#148f96}.custom-price-feature-header{text-align:center;padding-top:20px}.custom-checkbox-icon{width:20px;height:20px;display:inline-block;position:relative;border-radius:50%;border:2px solid #1aa0ae;background-color:transparent;margin-right:10px;align-self:flex-start}.custom-checkbox-icon::after{content:"";position:absolute;width:4px;height:8px;border:solid #1aa0ae;border-width:0 2px 2px 0;top:1px;left:5px;transform:rotate(45deg)}.custom-pricing-column.recommended{border:2px solid #273347;background-color:#273347}.custom-pricing-column.recommended .custom-pricing-header p{color:white;font-weight:bold}.custom-pricing-column.recommended .custom-price{color:white;font-weight:800}.custom-pricing-column.recommended .custom-plan{color:white}.custom-pricing-column.recommended .custom-pricing-features li{color:white}.custom-pricing-column.recommended .custom-select-package-button{border-color:solid #1aa0ae;color:white;background-color:#1aa0ae}.custom-pricing-column .advanced-features{display:inline-block;filter:blur(4px);pointer-events:none;user-select:none}.custom-badge{position:absolute;top:-17px;left:50%;transform:translateX(-50%);z-index:10;width:160px;height:40px}.custom-badge svg{width:100%;height:100%;display:block}.custom-select-package-button{margin:0;cursor:pointer;display:inline-block;line-height:12px;position:relative;text-align:center;transition:all 0.15s linear;background-color:transparent;border-color:#1aa0ae;color:#1aa0ae;border-radius:10px;border-style:solid;border-width:1px;font-size:14px;padding:12px 24px;width:100%}.custom-select-package-button:hover,.custom-select-package-button:focus{background-color:#1aa0ae;border-color:#1aa0ae;color:white}.custom-select-package-button:active{background-color:#1aa0ae;border-color:#1aa0ae}.custom-select-package-button:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.api-features-intro{padding:40px 20px 20px}.api-features{margin-bottom:30px;font-family:"Open Sans",Arial,sans-serif;padding:0 20px 40px}.api-features-header{text-align:center;margin:0 auto}.api-features-header h2{color:#273347;font-size:24px;margin-bottom:10px;font-weight:600}.api-features-header p{color:#666;font-size:15px;line-height:1.5;margin:0}.features-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1100px;margin:20px auto;padding:20px 20px}.feature-list{list-style:none;padding:0;margin:0}.feature-item{position:relative;padding-left:20px;margin-bottom:15px;color:#333}.feature-item::before{content:"•";color:#1aa0ae;font-size:18px;position:absolute;left:0;top:-3px}.feature-item h3{color:#1aa0ae;font-size:14px;margin-bottom:6px;font-weight:600}.sub-features{list-style:none;padding-left:15px;margin-top:5px}.sub-feature{position:relative;padding-left:15px;margin-bottom:5px;color:#666;font-size:13px;line-height:1.4}.sub-feature::before{content:"-";color:#1aa0ae;position:absolute;left:0;font-size:14px}.features-footnote{text-align:center;margin-top:25px;font-size:13px;color:#777;font-style:italic;padding:15px;border-top:1px solid #e0e0e0;max-width:800px;margin:25px auto 0}@media (max-width:768px){.features-columns{grid-template-columns:1fr;gap:20px}.api-features{padding:30px 15px}.api-features-header h2{font-size:20px}.api-features-header p{font-size:14px}}.custom-price-original{color:#666;font-size:14px;margin-bottom:10px;display:none}.custom-price-original strike{color:#ff4444;margin-right:8px}.custom-price-original span{background:#fff0f0;color:#ff4444;padding:2px 8px;border-radius:4px;font-size:14px;font-weight:500}.custom-description{margin-bottom:8px}.package-details,.valocity-subscription-form{width:100%;max-width:1080px;margin:20px auto;font-family:"Open Sans",sans-serif;font-size:14px}.stepper{display:flex;justify-content:space-between;margin-bottom:20px}.step{flex:1;text-align:center;padding:10px;border-bottom:2px solid #ddd;color:#999;font-weight:bold}.step.active{border-bottom:2px solid #1aa0ae;color:#1aa0ae}.valocity-subscription-form-group{margin-bottom:20px}.valocity-subscription-form-group label{display:block;font-size:14px;font-weight:500;margin-bottom:4px;color:#33475b;line-height:20px}.valocity-subscription-form-group small{font-size:12px}.valocity-subscription-form-group .radio-container label{display:inline}#coupon_code,#trading_name,#company_name,#contact_name,#email_address,#phone,#reinz_id,#gstNumber,#business_identifier{display:inline-block;width:100%;height:40px;padding:9px 10px;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:normal;line-height:22px;color:#33475b;border:1px solid #cbd6e2;box-sizing:border-box;border-radius:3px;background-color:#f5f8fa}#coupon_code,#trading_name,#company_name:focus,#contact_name:focus,#email_address:focus,#phone:focus,#reinz_id:focus,#gstNumber:focus{outline:none;border-color:rgba(82,168,236,0.8)}.valocity-next-button,.valocity-back-button,.valocity-proceed-button{font-family:"Open Sans",sans-serif;margin:0;cursor:pointer;display:inline-block;font-weight:700;line-height:12px;position:relative;text-align:center;transition:all 0.15s linear;background-color:#1aa0ae;border-color:#1aa0ae;color:#fff;border-radius:3px;border-style:solid;border-width:1px;font-size:14px;padding:12px 24px}.valocity-next-button:hover,.valocity-back-button:hover,.valocity-proceed-button:hover,.valocity-next-button:focus,.valocity-back-button:focus,.valocity-proceed-button:focus{background-color:#1aa0ae;border-color:#1aa0ae}.valocity-next-button:active,.valocity-back-button:active,.valocity-proceed-button:active{background-color:#1aa0ae;border-color:#1aa0ae}.valocity-next-button:disabled,.valocity-back-button:disabled,.valocity-proceed-button:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.valocity-subscription-form-response{margin-top:15px;font-size:14px;color:#d63638;display:none}.valocity-subscription-form-response.success{color:#3c763d}.reinzid-group .input-with-button,.gstnumber-group .input-with-button{display:flex;align-items:center;gap:10px}.reinzid-group input&#91;type="text"&#93;,.gstnumber-group input&#91;type="text"&#93;{flex:1}.button-group{display:flex;justify-content:space-between}.package-details{background-color:#eafafc;border:1px solid #1aa0ae;margin-bottom:20px;border-radius:5px}.package-details h2{color:#33475b;margin-bottom:10px;font-size:18px}.package-details-content p{margin:5px 0;color:#1aa0ae;font-weight:bold;font-size:14px}.package-details-content small{color:#1aa0ae;font-size:smaller}#loading-text{color:#888;font-style:italic}#package-details-container{padding:20px}.custom-user-dropdown{width:100%;padding:10px;margin-bottom:10px;font-size:14px;border:1px solid #1aa0ae;border-radius:5px;color:#33475b;appearance:auto}.custom-user-dropdown:focus{outline:none;border-color:#1aa0ae;box-shadow:0 0 5px rgba(26,160,174,0.5)}.custom-user-dropdown:hover{border-color:#1aa0ae}.custom-pricing-column.coming-soon::before{--f:10px;--r:15px;--t:10px;content:"Coming Soon";position:absolute;top:var(--t);right:calc(-1 * var(--f));background-color:#1aa0ae;color:white;padding:5px 15px 15px calc(10px + var(--r));font-size:20px;font-weight:bold;z-index:10;box-shadow:0 calc(-1 * var(--f)) 0 inset #0005;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f) / 2))}.reip-link{color:#f88424;text-decoration:none}.reip-link:hover,.reip-link:focus{text-decoration:underline}.reip-link:active{color:#f88424;text-emphasis:none}.nz-link{color:#1aa0ae;text-decoration:none}.nz-link:hover,.nz-link:focus{text-decoration:underline}.nz-link:active{color:#1aa0ae;text-emphasis:none}.error-container{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;margin:20px auto;border-radius:5px;font-size:14px;text-align:center;max-width:1080px;font-family:"Open Sans",sans-serif}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.95);display:flex;justify-content:center;align-items:center;z-index:9999;flex-direction:column;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loader{width:60px!important;height:60px!important;border:4px solid #f3f3f3!important;border-top:4px solid #1aa0ae!important;border-radius:50%!important;animation:loader-spin 0.8s linear infinite!important;-webkit-animation:loader-spin 0.8s linear infinite!important;margin-bottom:20px!important;box-shadow:0 0 20px rgba(26,160,174,0.3)!important;display:block!important}.loader-text{color:#1aa0ae!important;font-size:16px!important;font-weight:500!important;position:relative!important;animation:loader-fade-in-out 2s ease-in-out infinite!important;-webkit-animation:loader-fade-in-out 2s ease-in-out infinite!important}.spinner{display:flex;align-items:center;gap:10px;margin-top:10px}.spinner::before{content:""!important;border:4px solid rgba(0,0,0,0.1)!important;border-left-color:#1aa0ae!important;border-radius:50%!important;width:24px!important;height:24px!important;animation:loader-spin 1s linear infinite!important;-webkit-animation:loader-spin 1s linear infinite!important}@keyframes loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes loader-fade-in-out{0%,100%{opacity:0.7}50%{opacity:1}}@-webkit-keyframes loader-fade-in-out{0%,100%{opacity:0.7}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}}