.elementor-45 .elementor-element.elementor-element-6ba61c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about{--bg:#0f0f14;--card:rgba(255,255,255,.03);--border:rgba(255,255,255,.1);--text:rgba(255,255,255,.86);--muted:rgba(255,255,255,.72);--accent:#7c4dff;color:var(--text)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__inner{position:relative;background:var(--bg);border:1px solid rgba(255,255,255,.08);border-radius:26px;padding:34px;overflow:hidden;box-shadow:0 32px 130px rgba(0,0,0,.55)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__inner:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 15% 20%,rgba(124,77,255,.22),transparent 60%),radial-gradient(720px 520px at 90% 85%,rgba(124,77,255,.12),transparent 65%);pointer-events:none;z-index:0}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__inner>*{position:relative;z-index:1}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__top{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__kicker{margin:0 0 10px;font-weight:900;letter-spacing:.22em;font-size:12px;color:rgba(124,77,255,.95)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__title{margin:0 0 10px;font-size:40px;line-height:1.06;font-weight:950;color:#fff;max-width:26ch}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__lead{margin:0 0 16px;color:var(--muted);line-height:1.75;max-width:72ch}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__proof{display:grid;gap:10px;margin:0 0 18px;padding:14px;border-radius:18px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__proofItem{display:flex;gap:10px;align-items:flex-start;color:rgba(255,255,255,.78);line-height:1.55;font-weight:650;font-size:14px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__dot{width:9px;height:9px;border-radius:999px;margin-top:6px;flex:0 0 auto;background:rgba(124,77,255,.95);box-shadow:0 0 0 4px rgba(124,77,255,.14)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__actions{display:flex;gap:12px;flex-wrap:wrap}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__btn{height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:14px;font-weight:950;font-size:14px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__btn--primary{background:linear-gradient(90deg,rgba(124,77,255,1),rgba(124,77,255,.75));color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.45)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__btn--primary:hover{transform:translateY(-2px);box-shadow:0 28px 90px rgba(0,0,0,.6)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__btn--ghost{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.88)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__btn--ghost:hover{transform:translateY(-2px);background:rgba(124,77,255,.06);border-color:rgba(124,77,255,.4)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photo{position:relative;display:grid;gap:12px;justify-items:end}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoFrame{width:100%;max-width:420px;border-radius:22px;padding:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 90px rgba(0,0,0,.55)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoImg{width:100%;height:420px;object-fit:cover;border-radius:18px;display:block;border:1px solid rgba(255,255,255,.08);filter:saturate(.95) contrast(1.04)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoBadge{width:100%;max-width:420px;border-radius:16px;padding:12px 14px;background:radial-gradient(560px 220px at 10% 40%,rgba(124,77,255,.18),transparent 65%),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.78)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoBadgeTop{display:block;font-weight:950;color:#fff;font-size:14px;margin-bottom:4px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoBadgeBottom{display:block;font-weight:800;font-size:12px;color:rgba(255,255,255,.72)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__card{background:var(--card);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px;box-shadow:0 18px 60px rgba(0,0,0,.28);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__card:hover{transform:translateY(-4px);background:rgba(124,77,255,.06);border-color:rgba(124,77,255,.25);box-shadow:0 28px 90px rgba(0,0,0,.55)}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__card h3{margin:0 0 10px;color:#fff;font-weight:950;font-size:16px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__card p{margin:0 0 12px;color:rgba(255,255,255,.75);line-height:1.7}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__card ul{margin:0;padding-left:18px;color:rgba(255,255,255,.75);line-height:1.7}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__card li{margin:8px 0}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__badge{display:inline-flex;align-items:center;padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8);font-weight:900;font-size:12px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__cta{margin-top:18px;border-radius:20px;padding:18px;background:radial-gradient(700px 220px at 10% 40%,rgba(124,77,255,.16),transparent 65%),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);display:flex;gap:14px;align-items:center;justify-content:space-between}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__ctaText h3{margin:0 0 6px;color:#fff;font-weight:950;font-size:18px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__ctaText p{margin:0;color:rgba(255,255,255,.7);line-height:1.65;max-width:70ch}@media (max-width:1024px){.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__inner{padding:22px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__top{grid-template-columns:1fr;gap:18px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__title{font-size:32px;max-width:32ch}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photo{justify-items:start}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoFrame,.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoBadge{max-width:520px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoImg{height:320px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__grid{grid-template-columns:1fr}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__btn{width:100%}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__actions{width:100%}}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoFrame{margin-top:20px}.elementor-45 .elementor-element.elementor-element-f7634cb .nk-about__photoFrame{background:radial-gradient(600px 300px at 20% 10%,rgba(124,77,255,.18),transparent 65%),rgba(255,255,255,.02)}