@font-face{font-family:DsignReadyPoppins;src:url('assets/fonts/Poppins-Regular.ttf')}@font-face{font-family:DsignReadyPoppins;src:url('assets/fonts/Poppins-SemiBold.ttf');font-weight:600}@font-face{font-family:DsignReadyPoppins;src:url('assets/fonts/Poppins-Bold.ttf');font-weight:700}.dsign-ready-page,.dsign-ready-page :where(p,a,li,span,h1,h2,h3,div,input,label,button,textarea,summary){font-family:DsignReadyPoppins,Poppins,Arial,sans-serif!important}.dsign-layout .dsign-ready-hero h1.elementor-heading-title,.dsign-ready-hero h1{color:#fff!important}.dsign-ready-hero{position:relative;isolation:isolate}.dsign-ready-page>.elementor-container{position:relative;z-index:1}.dsign-ready-hero:before,.dsign-ready-thanks:before{content:none!important}.dsign-ready-page .elementor-widget-heading div.elementor-heading-title{font-size:12px!important;letter-spacing:1.8px}.dsign-ready-dark p{color:#e6e8ee!important}.dsign-ready-page .elementor-button{border-radius:999px!important;min-height:44px;padding:13px 24px!important;font-size:14px!important}.dsign-ready-page .elementor-widget-image img{width:100%;height:auto;border-radius:20px}.dsign-ready-page .elementor-heading-title{overflow-wrap:normal;word-break:normal}.dsign-ready-cards>.elementor-container{gap:18px;align-items:stretch}.dsign-ready-cards>.elementor-container>.elementor-column{background:#fff;border:1px solid #e5e7ec;border-radius:18px;transition:transform .2s}.dsign-ready-cards>.elementor-container>.elementor-column:hover{transform:translateY(-4px)}.dsign-ready-faq>.elementor-container{max-width:960px!important;width:100%!important}.dsign-ready-faq .elementor-accordion{width:100%;min-width:0}.dsign-ready-faq .elementor-tab-content{line-height:1.8}.dsign-ready-thanks{text-align:center!important}.dsign-ready-thanks p{max-width:660px;margin-left:auto;margin-right:auto}.dsign-ready-form{scroll-margin-top:32px}@media(max-width:767px){.dsign-ready-cards>.elementor-container{gap:18px}.dsign-ready-cards .elementor-column{margin-bottom:16px}.dsign-ready-hero{background-position:65% center!important}.dsign-ready-hero .elementor-background-overlay{opacity:.72!important}.dsign-ready-hero h1.elementor-heading-title{font-size:34px!important;line-height:1.18!important}.dsign-ready-faq .elementor-tab-title{padding:18px!important}}@media(prefers-reduced-motion:reduce){.dsign-ready-cards .elementor-column{transition:none!important;transform:none!important}}