/* WDA Elementor Native V2 - intentionally compact; no JS, no external dependencies */
.elementor-section.wda-e-hero,.elementor-section.wda-e-pagehero,.elementor-section.wda-e-sectionhead,.elementor-section.wda-e-growthcards,.elementor-section.wda-e-services,.elementor-section.wda-e-outcome,.elementor-section.wda-e-industries,.elementor-section.wda-e-cta,.elementor-section.wda-e-split,.elementor-section.wda-e-workgrid,.elementor-section.wda-e-postgrid,.elementor-section.wda-e-contact,.elementor-section.wda-e-legal,.elementor-section.wda-e-stats,.elementor-section.wda-e-darkhead{padding-left:max(20px,calc((100vw - 1180px)/2));padding-right:max(20px,calc((100vw - 1180px)/2))}
.wda-e-hero{padding-top:82px!important;padding-bottom:58px!important;overflow:hidden;background:radial-gradient(circle at 75% 22%,rgba(139,60,255,.18),transparent 34%)}
.wda-e-hero>.elementor-container{max-width:1180px;align-items:center;gap:42px}.wda-e-hero .elementor-button-wrapper{display:inline-block;margin:10px 10px 0 0}.wda-hero-title .elementor-heading-title{font-size:clamp(46px,7vw,84px);letter-spacing:-.055em;line-height:1.02;color:#F7F9FF}.wda-hero-copy{font-size:19px;max-width:650px}.wda-hero-right{position:relative}.wda-hero-image img{filter:drop-shadow(0 28px 55px rgba(0,0,0,.45));will-change:transform}.wda-orbit-note{position:absolute;right:5%;bottom:8%;width:130px;height:130px;border-radius:50%;display:grid;place-items:center;text-align:center;background:rgba(10,16,39,.94);border:1px solid rgba(0,224,199,.4);font:700 18px/1.2 Sora,system-ui;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.wda-eyebrow{color:#00E0C7;font-weight:800;letter-spacing:.17em;text-transform:uppercase;font-size:12px}.wda-e-stats{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding-top:22px!important;padding-bottom:22px!important}.wda-e-stats>.elementor-container{max-width:1180px}.wda-stat{padding:8px 18px;border-left:1px solid rgba(255,255,255,.1)}.wda-stat:first-child{border-left:0}.wda-stat-num .elementor-heading-title{font-size:30px}.wda-stat-label p{font-size:13px;margin:0}.wda-e-sectionhead,.wda-e-darkhead{padding-top:95px!important;padding-bottom:35px!important}.wda-e-sectionhead>.elementor-container,.wda-e-darkhead>.elementor-container{max-width:1180px;align-items:end;gap:45px}.wda-section-title .elementor-heading-title{font-size:clamp(35px,5vw,58px);letter-spacing:-.045em}.wda-section-copy{font-size:16px}.wda-e-growthcards,.wda-e-services,.wda-e-workgrid,.wda-e-postgrid{padding-bottom:18px!important}.wda-e-growthcards>.elementor-container,.wda-e-services>.elementor-container,.wda-e-workgrid>.elementor-container,.wda-e-postgrid>.elementor-container{max-width:1180px;gap:16px}.wda-growth-card,.wda-service-card,.wda-work-card,.wda-post-card{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014));border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:28px!important;transition:transform .2s ease,border-color .2s ease}.wda-growth-card:hover,.wda-service-card:hover,.wda-work-card:hover,.wda-post-card:hover{transform:translateY(-3px);border-color:rgba(0,224,199,.3)}.wda-step-num{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(139,60,255,.2),rgba(0,224,199,.16));border:1px solid rgba(255,255,255,.1);font-weight:800;color:#A7FED6;margin-bottom:24px}.wda-service-title .elementor-heading-title,.wda-card-title .elementor-heading-title{font-size:23px}.wda-mini-arrow{font-weight:800;color:#A7FED6;font-size:13px}.wda-e-outcome,.wda-e-split,.wda-e-contact{padding-top:95px!important;padding-bottom:95px!important}.wda-e-outcome>.elementor-container,.wda-e-split>.elementor-container,.wda-e-contact>.elementor-container{max-width:1180px;gap:45px;align-items:center}.wda-e-outcome>.elementor-container{padding:38px;background:linear-gradient(120deg,#0A1028,#10183A);border:1px solid rgba(255,255,255,.12);border-radius:30px}.wda-browser{background:#0A0F25;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 28px 60px rgba(0,0,0,.3)}.wda-browser-bar{height:28px}.wda-browser-bar i{display:inline-block;width:8px;height:8px;background:#EF4D9D;border-radius:50%;margin-right:5px}.wda-browser-hero{height:110px;border-radius:12px;background:linear-gradient(110deg,#25105B,#0D4352)}.wda-browser-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:12px}.wda-browser-grid span{height:56px;border-radius:8px;background:#1B2447}.wda-browser-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.wda-browser-metrics b{background:rgba(255,255,255,.04);padding:12px;border-radius:8px;color:#A7FED6;text-align:center}.wda-e-industries{padding-top:85px!important;padding-bottom:85px!important}.wda-e-industries>.elementor-container{max-width:1180px}.wda-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.wda-pills span{padding:10px 15px;border-radius:99px;background:#0E1531;border:1px solid rgba(255,255,255,.1);font-weight:700;font-size:14px}.wda-e-cta{padding-top:65px!important;padding-bottom:95px!important}.wda-e-cta>.elementor-container{max-width:1180px;background:linear-gradient(105deg,#7F32FF,#CF37C8 48%,#00CDBA);padding:60px;border-radius:30px}.wda-e-cta p{color:rgba(255,255,255,.85)}.wda-cta-title .elementor-heading-title{font-size:clamp(36px,5vw,58px)}.wda-btn .elementor-button{border-radius:11px;font-weight:800;padding:15px 22px}.wda-btn-primary .elementor-button{background:linear-gradient(100deg,#8B3CFF,#EF4D9D 48%,#00E0C7);box-shadow:0 10px 35px rgba(112,64,255,.25)}.wda-btn-secondary .elementor-button{background:transparent;border:1px solid rgba(255,255,255,.24)}.wda-btn-light .elementor-button{background:#fff;color:#0A1028}.wda-e-pagehero{padding-top:90px!important;padding-bottom:55px!important;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 72% 0,rgba(139,60,255,.22),transparent 32%)}.wda-e-pagehero>.elementor-container{max-width:1180px}.wda-page-title .elementor-heading-title{font-size:clamp(42px,6vw,72px);max-width:940px}.wda-page-lead{max-width:800px;font-size:19px}.wda-checks{display:grid;gap:12px}.wda-checks>div{padding:16px 18px;background:#0D1430;border:1px solid rgba(255,255,255,.1);border-radius:14px}.wda-checks>div:before{content:'✓';color:#00E0C7;font-weight:900;margin-right:11px}.wda-work-card{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end}.wda-tag{display:inline-block;width:max-content;padding:7px 10px;border:1px solid rgba(255,255,255,.15);border-radius:99px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#A7FED6;margin-bottom:12px}.wda-post-card{min-height:270px}.wda-form-col{background:#0D1430;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:30px!important}.wda-e-legal{padding-top:70px!important;padding-bottom:90px!important}.wda-e-legal>.elementor-container{max-width:860px}.wda-e-legal .elementor-heading-title{font-size:28px;margin-top:22px}
@media(max-width:900px){.wda-e-hero>.elementor-container,.wda-e-sectionhead>.elementor-container,.wda-e-outcome>.elementor-container,.wda-e-split>.elementor-container,.wda-e-contact>.elementor-container{flex-wrap:wrap}.wda-hero-left,.wda-hero-right,.wda-outcome-copy,.wda-outcome-visual{width:100%!important}.wda-e-growthcards>.elementor-container,.wda-e-services>.elementor-container,.wda-e-workgrid>.elementor-container,.wda-e-postgrid>.elementor-container{flex-wrap:wrap}.wda-growth-card,.wda-service-card,.wda-work-card,.wda-post-card{width:calc(50% - 8px)!important}.wda-stat{width:50%!important;border-left:0;border-bottom:1px solid rgba(255,255,255,.1)}.wda-e-cta>.elementor-container{padding:42px 32px}}
@media(max-width:620px){.wda-e-hero,.wda-e-pagehero,.wda-e-sectionhead,.wda-e-darkhead,.wda-e-outcome,.wda-e-industries,.wda-e-cta,.wda-e-split,.wda-e-contact,.wda-e-legal{padding-left:14px!important;padding-right:14px!important}.wda-e-hero{padding-top:55px!important}.wda-hero-title .elementor-heading-title{font-size:48px}.wda-growth-card,.wda-service-card,.wda-work-card,.wda-post-card,.wda-stat{width:100%!important}.wda-e-outcome>.elementor-container{padding:24px}.wda-e-cta>.elementor-container{padding:34px 24px}.wda-orbit-note{width:100px;height:100px;font-size:14px}.wda-e-stats>.elementor-container{flex-wrap:wrap}}
