/* DigiNovaX Elementor All Pages Layer: scoped classes only, so the original design and SEO templates stay untouched. */
.dnxu-elementor-page .dnxu-elementor-template,
.dnxu-ap-section{position:relative;overflow:hidden}.dnxu-ap-section{padding:84px 20px;background:transparent}.dnxu-ap-hero-section{min-height:680px;display:flex;align-items:center;background:radial-gradient(circle at 12% 15%,rgba(29,79,255,.16),transparent 32vw),radial-gradient(circle at 82% 10%,rgba(0,184,255,.14),transparent 28vw),linear-gradient(135deg,#f7fbff 0%,#fff 50%,#eef5ff 100%)}.dnxu-ap-hero-section:before,.dnxu-ap-cta-section:before{content:"";position:absolute;inset:auto -12% -40% -12%;height:56%;background:linear-gradient(90deg,transparent,rgba(29,79,255,.13),transparent);filter:blur(28px);transform:rotate(-3deg)}.dnxu-ap-hero-copy,.dnxu-ap-hero-media{z-index:1}.dnxu-ap-eyebrow .elementor-heading-title,.dnxu-ap-eyebrow{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;padding:9px 14px;border:1px solid rgba(29,79,255,.16);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 12px 40px rgba(29,79,255,.08);font-size:13px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;color:var(--dnxu-blue,#1d4fff)!important}.dnxu-ap-hero-title .elementor-heading-title,.dnxu-ap-hero-title{font-size:clamp(42px,6vw,86px)!important;line-height:.96!important;letter-spacing:-.06em!important;color:#07111f!important;margin:18px 0!important}.dnxu-ap-section-title .elementor-heading-title,.dnxu-ap-section-title{font-size:clamp(32px,4vw,58px)!important;line-height:1.02!important;letter-spacing:-.04em!important;color:#07111f!important}.dnxu-ap-lead,.dnxu-ap-section-subtitle,.dnxu-ap-page-body{font-size:18px!important;line-height:1.75!important;color:rgba(7,17,31,.72)!important;max-width:780px}.dnxu-ap-center{text-align:center}.dnxu-ap-center .dnxu-ap-section-subtitle,.dnxu-ap-center .dnxu-ap-lead{margin-left:auto;margin-right:auto}.dnxu-ap-button .elementor-button{border-radius:999px!important;background:linear-gradient(135deg,var(--dnxu-blue,#1d4fff),#00b8ff)!important;color:#fff!important;font-weight:800!important;padding:16px 26px!important;box-shadow:0 18px 45px rgba(29,79,255,.28),inset 0 1px 0 rgba(255,255,255,.35)!important;transition:transform .25s ease,box-shadow .25s ease!important}.dnxu-ap-button .elementor-button:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 25px 70px rgba(29,79,255,.34),0 0 28px rgba(0,184,255,.25)!important}.dnxu-ap-card,.dnxu-ap-process-card,.dnxu-ap-price-card,.dnxu-ap-text-card,.dnxu-ap-post-card,.dnxu-ap-cta-card{height:100%;border:1px solid rgba(29,79,255,.13);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.90),rgba(246,249,255,.70));box-shadow:0 24px 70px rgba(29,79,255,.10),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(16px);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.dnxu-ap-card .elementor-icon-box-wrapper,.dnxu-ap-process-card,.dnxu-ap-price-card,.dnxu-ap-text-card{padding:30px}.dnxu-ap-card:hover,.dnxu-ap-process-card:hover,.dnxu-ap-price-card:hover,.dnxu-ap-post-card:hover{transform:translateY(-8px) rotateX(2deg);border-color:rgba(29,79,255,.28);box-shadow:0 34px 90px rgba(29,79,255,.18),0 0 0 1px rgba(0,184,255,.08) inset}.dnxu-ap-card .elementor-icon{display:inline-grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(29,79,255,.15),rgba(0,184,255,.12))!important;color:var(--dnxu-blue,#1d4fff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.dnxu-ap-card .elementor-icon-box-title,.dnxu-ap-card-title .elementor-heading-title,.dnxu-ap-price-title .elementor-heading-title{font-size:22px!important;letter-spacing:-.03em!important;color:#07111f!important}.dnxu-ap-card .elementor-icon-box-description,.dnxu-ap-card-text,.dnxu-ap-price-features{color:rgba(7,17,31,.68)!important;line-height:1.75!important}.dnxu-ap-intro-section{padding-bottom:24px}.dnxu-ap-grid-section,.dnxu-ap-process-section,.dnxu-ap-pricing-section{padding-top:24px}.dnxu-ap-step-number .elementor-heading-title{font-size:15px!important;color:var(--dnxu-blue,#1d4fff)!important;background:rgba(29,79,255,.08);padding:8px 12px;border-radius:999px;display:inline-block}.dnxu-ap-price-badge .elementor-heading-title{font-size:13px!important;text-transform:uppercase;letter-spacing:.08em;color:#fff!important;background:linear-gradient(135deg,#07111f,#1d4fff);padding:8px 12px;border-radius:999px;display:inline-block}.dnxu-ap-price-value .elementor-heading-title{font-size:44px!important;letter-spacing:-.04em!important;color:#07111f!important}.dnxu-ap-price-features ul{padding-left:18px;margin:16px 0}.dnxu-ap-price-features li{margin:9px 0}.dnxu-ap-hero-visual{position:relative;min-height:430px;display:grid;place-items:center;perspective:1100px}.dnxu-ap-hero-visual img{width:min(250px,54vw);height:auto;position:relative;z-index:2;filter:drop-shadow(0 35px 55px rgba(29,79,255,.28));animation:dnxuApFloat 5.2s ease-in-out infinite}.dnxu-ap-orbit{position:absolute;border:1px solid rgba(29,79,255,.22);border-radius:50%;box-shadow:0 0 60px rgba(29,79,255,.14) inset;animation:dnxuApSpin 18s linear infinite}.dnxu-ap-orbit-one{width:390px;height:390px}.dnxu-ap-orbit-two{width:300px;height:300px;transform:rotateX(62deg);animation-duration:12s}.dnxu-ap-orbit-three{width:210px;height:210px;transform:rotateY(58deg);animation-duration:9s}.dnxu-ap-chip{position:absolute;z-index:4;padding:13px 16px;border-radius:18px;background:rgba(255,255,255,.84);border:1px solid rgba(29,79,255,.14);box-shadow:0 20px 50px rgba(29,79,255,.14);font-weight:700;color:#07111f}.dnxu-ap-chip strong{color:var(--dnxu-blue,#1d4fff)}.dnxu-ap-chip-one{top:12%;left:4%}.dnxu-ap-chip-two{right:8%;top:34%}.dnxu-ap-chip-three{bottom:13%;left:12%}.dnxu-ap-cta-section{padding:70px 20px}.dnxu-ap-cta-card{padding:52px;border-radius:34px;background:linear-gradient(135deg,#07111f,#0e2346 52%,#1d4fff);color:#fff;box-shadow:0 35px 100px rgba(7,17,31,.25)}.dnxu-ap-cta-card .dnxu-ap-section-title,.dnxu-ap-cta-card .elementor-heading-title,.dnxu-ap-cta-card .dnxu-ap-section-subtitle{color:#fff!important}.dnxu-ap-contact-form{max-width:900px;margin:auto}.dnxu-ap-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:left}.dnxu-ap-post-card{padding:28px}.dnxu-ap-post-card span{display:inline-block;color:var(--dnxu-blue,#1d4fff);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.dnxu-ap-post-card h3{font-size:22px;line-height:1.18;margin:0 0 12px}.dnxu-ap-post-card h3 a{color:#07111f;text-decoration:none}.dnxu-ap-post-card p{color:rgba(7,17,31,.68);line-height:1.65}.dnxu-ap-link{font-weight:800;color:var(--dnxu-blue,#1d4fff);text-decoration:none}.dnxu-ap-legal-section .dnxu-ap-text-card{padding:42px}.dnxu-elementor-canvas-body{margin:0;background:#f6f9ff}@keyframes dnxuApFloat{0%,100%{transform:translateY(0) rotateY(-7deg)}50%{transform:translateY(-18px) rotateY(7deg)}}@keyframes dnxuApSpin{to{transform:rotate(360deg)}}@media (max-width:1024px){.dnxu-ap-section{padding:66px 18px}.dnxu-ap-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dnxu-ap-hero-section{min-height:auto}.dnxu-ap-hero-media{margin-top:30px}}@media (max-width:767px){.dnxu-ap-section{padding:52px 16px}.dnxu-ap-hero-title .elementor-heading-title,.dnxu-ap-hero-title{font-size:42px!important}.dnxu-ap-section-title .elementor-heading-title,.dnxu-ap-section-title{font-size:32px!important}.dnxu-ap-hero-visual{min-height:320px}.dnxu-ap-orbit-one{width:290px;height:290px}.dnxu-ap-orbit-two{width:220px;height:220px}.dnxu-ap-orbit-three{width:150px;height:150px}.dnxu-ap-chip{font-size:12px;padding:10px 12px}.dnxu-ap-post-grid{grid-template-columns:1fr}.dnxu-ap-cta-card{padding:32px}.dnxu-ap-card .elementor-icon-box-wrapper,.dnxu-ap-process-card,.dnxu-ap-price-card,.dnxu-ap-text-card{padding:24px}}
