.elementor-340 .elementor-element.elementor-element-ae6570f{margin-top:0;margin-bottom:0}:root{--page-title-display:none}@media(max-width:767px){.elementor-340 .elementor-element.elementor-element-6d0e148{margin-top:-36px;margin-bottom:0;padding:-12px 0 0 0}.elementor-340 .elementor-element.elementor-element-a97a1d2{width:100%;max-width:100%}.elementor-340 .elementor-element.elementor-element-a97a1d2>.elementor-widget-container{margin:0 0 0 0;padding:0 0 -2px 0}}section.hero{background:#ffffff!important}section.hero::before{background:radial-gradient(700px 420px at 100% 100%,rgb(124 58 237 / .10),transparent 70%),radial-gradient(520px 320px at 0% 0%,rgb(14 165 233 / .06),transparent 70%)!important}section.hero .hero-bg::before{opacity:.55}section.hero .blob{opacity:.16!important;filter:blur(90px)!important}section.hero .blob--1{background:#c4b5fd!important;top:auto!important;bottom:-120px!important;right:-120px!important}section.hero a.btn--ghost{border:1.5px solid #ddd6fe!important;box-shadow:0 2px 10px rgb(124 58 237 / .06)!important}@media (max-width:768px){section.hero::before{background:radial-gradient(420px 300px at 50% 100%,rgb(124 58 237 / .10),transparent 70%)!important}section.hero .blob{opacity:.10!important}section.hero .blob--1{bottom:-180px!important}}@keyframes dwRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes dwPop{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}section.hero .eyebrow,section.hero h1,section.hero h1+p,section.hero .btn,section.hero ul li{animation:dwRise .7s cubic-bezier(.2,.7,.2,1) both}section.hero .eyebrow{animation-delay:.05s}section.hero h1{animation-delay:.15s}section.hero h1+p{animation-delay:.30s}section.hero .btn{animation-delay:.42s}section.hero ul li:nth-child(1){animation-delay:.55s}section.hero ul li:nth-child(2){animation-delay:.62s}section.hero ul li:nth-child(3){animation-delay:.69s}section.hero .hero-grid>div:last-child{animation:dwPop .9s cubic-bezier(.2,.7,.2,1) .5s both}@media (prefers-reduced-motion:reduce){section.hero *{animation:none!important}}.dw .consent{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;width:100%}.dw .consent input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;margin:2px 0 0!important;padding:0!important;position:static!important;float:none!important;-webkit-appearance:checkbox!important;appearance:auto!important}.dw .consent span{display:block!important;min-width:0;width:auto!important;white-space:normal!important;position:static!important}