.dmfa-l{font-family:"Montserrat",Arial,sans-serif;color:#14182b}.dmfa-l .elementor-heading-title{font-family:"Montserrat",Arial,sans-serif;color:#14182b;font-weight:800;letter-spacing:-.01em}.dmfa-l h2.elementor-heading-title{font-size:clamp(22px,2.6vw,30px);margin-top:26px}.dmfa-l-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;margin:10px auto 26px!important;max-width:1180px;color:#fff;background:radial-gradient(90% 140% at 100% 0%,rgb(124 92 255 / .55),transparent 55%),linear-gradient(120deg,#082a7a,#0f51e0 45%,#2f6bff 80%,#0f51e0);background-size:220% 220%;animation:dmfaLBg 18s ease-in-out infinite alternate}.dmfa-l-hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 90% at 80% 20%,#000,transparent 75%);mask-image:radial-gradient(70% 90% at 80% 20%,#000,transparent 75%)}.dmfa-l-hero::after{content:"";position:absolute;z-index:-1;right:-90px;top:-120px;width:360px;height:360px;border-radius:50%;border:52px solid rgb(255 255 255 / .07)}.dmfa-l-hero>.elementor-container{padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px)}.dmfa-l-hero .elementor-heading-title{color:#fff!important;font-size:clamp(30px,4.4vw,52px)!important;line-height:1.08}.dmfa-l-eyebrow p{display:inline-block;margin:0;padding:6px 14px;border-radius:999px;background:rgb(255 255 255 / .14);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.dmfa-l-lead{width:100%}.dmfa-l-lead p{max-width:68ch;color:rgb(255 255 255 / .92);font-size:17px;line-height:1.6;margin:0}.dmfa-l-hero .elementor-widget-shortcode,.dmfa-l-hero .elementor-widget-button{display:inline-block;margin-right:10px!important}a.dmfa-l-cta,.dmfa-l-ghost .elementor-button{display:inline-flex!important;align-items:center;gap:8px;padding:13px 22px!important;border-radius:12px!important;font:700 15px/1.2 "Montserrat",Arial,sans-serif!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,background .2s}a.dmfa-l-cta{background:#fbbc34;color:#3a2a00!important;box-shadow:0 8px 20px rgb(0 0 0 / .18)}a.dmfa-l-cta:hover{transform:translateY(-2px)}.dmfa-l-ghost .elementor-button{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .7)!important}.dmfa-l-ghost .elementor-button:hover{background:rgb(255 255 255 / .12)!important}.dmfa-l-video .dmfa-intro{margin:0}.dmfa-l-step{height:100%}.dmfa-l-step>.elementor-widget-container{height:100%;background:#fff;border-radius:18px;padding:22px 20px!important;box-shadow:0 1px 2px rgb(20 24 43 / .04),0 6px 24px rgb(20 24 43 / .06);transition:transform .25s,box-shadow .25s}.dmfa-l-step:hover>.elementor-widget-container{transform:translateY(-3px);box-shadow:0 4px 10px rgb(15 81 224 / .08),0 16px 40px rgb(15 81 224 / .14)}.dmfa-l-step .elementor-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#eaf1ff;color:#0f51e0!important;font-size:22px!important;fill:#0f51e0}.dmfa-l-step .elementor-icon svg{width:22px;height:22px}.dmfa-l-step .elementor-icon-box-title{font-size:16px!important;font-weight:800;margin:12px 0 6px!important;color:#14182b}.dmfa-l-step .elementor-icon-box-description{color:#3f4660;font-size:14px;line-height:1.55}@media (max-width:1024px){.dmfa-l-steps .elementor-column{width:50%!important}}@media (max-width:640px){.dmfa-l-steps .elementor-column{width:100%!important}}.dmfa-l-feat .elementor-icon-list-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 28px}.dmfa-l-feat .elementor-icon-list-item{margin:0!important;padding:0!important}.dmfa-l-feat .elementor-icon-list-icon i,.dmfa-l-feat .elementor-icon-list-icon svg{color:#16a06a;fill:#16a06a}.dmfa-l-feat .elementor-icon-list-text{font-weight:600;color:#3f4660}.dmfa-l-faq .elementor-toggle-item{background:#fff;border-radius:14px;margin-bottom:10px;box-shadow:0 1px 2px rgb(20 24 43 / .04),0 4px 14px rgb(20 24 43 / .05);overflow:hidden}.dmfa-l-faq .elementor-tab-title{border:0!important;padding:16px 20px!important;font-weight:700}.dmfa-l-faq .elementor-tab-title a{color:#14182b!important}.dmfa-l-faq .elementor-tab-content{border:0!important;padding:0 20px 18px!important;color:#3f4660}@keyframes dmfaLBg{to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.dmfa-l-hero{animation:none}}body.dmfa-landing .wd-page-title{display:none}body.dmfa-landing .wd-page-content{background:#f5f7fc}body.dmfa-landing .wd-content-layout{padding-top:20px}.dmfa-l-hero .elementor-widget-wrap{display:flex!important;flex-wrap:wrap;align-items:center;gap:0}.dmfa-l-hero .elementor-widget-wrap>.elementor-element{flex:0 0 100%}.dmfa-l-hero .elementor-widget-wrap>.elementor-widget-shortcode,.dmfa-l-hero .elementor-widget-wrap>.elementor-widget-button{flex:0 0 auto;margin:8px 12px 0 0!important}