.elementor-367 .elementor-element.elementor-element-a807bc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-367 .elementor-element.elementor-element-0c7e2c8{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-367 .elementor-element.elementor-element-2db9d9b{--iteration-count:infinite;}.elementor-367 .elementor-element.elementor-element-2db9d9b .elementor-headline{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-367 .elementor-element.elementor-element-bd83439{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-367 .elementor-element.elementor-element-0135734{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-367 .elementor-element.elementor-element-725d90a{--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-367 .elementor-element.elementor-element-286a476{--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-367 .elementor-element.elementor-element-d9dd3d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-367 .elementor-element.elementor-element-247b8ea{--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-367 .elementor-element.elementor-element-db8eae6{--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-367 .elementor-element.elementor-element-67577fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-367 .elementor-element.elementor-element-24765db{--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-367 .elementor-element.elementor-element-c1f5267{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-367 .elementor-element.elementor-element-9cf13cc{--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-367 .elementor-element.elementor-element-05b186c{--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-367 .elementor-element.elementor-element-57b0c20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-367 .elementor-element.elementor-element-866afe4{--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-367 .elementor-element.elementor-element-19e4018{--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-367 .elementor-element.elementor-element-7c19697{--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-367 .elementor-element.elementor-element-ba2a710{--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-367 .elementor-element.elementor-element-44fdb25{--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-367 .elementor-element.elementor-element-470857e{--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-367 .elementor-element.elementor-element-e77547a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-367 .elementor-element.elementor-element-e0c83d1{--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-367 .elementor-element.elementor-element-db8602a{--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-367 .elementor-element.elementor-element-6b16a66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-367 .elementor-element.elementor-element-0839391{--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-367 .elementor-element.elementor-element-f2145be{--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-367 .elementor-element.elementor-element-7021538{--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-367 .elementor-element.elementor-element-f9a4a5c{--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-367 .elementor-element.elementor-element-f85ba82{--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-367 .elementor-element.elementor-element-50f5803{--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-367 .elementor-element.elementor-element-20fe2fd{--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-367 .elementor-element.elementor-element-5f40942{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-367 .elementor-element.elementor-element-0c27f13{--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-367 .elementor-element.elementor-element-804df07{--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-367 .elementor-element.elementor-element-b14c623{--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;}/* Start custom CSS */html{scroll-behavior:smooth}
body.elementor-page-367{--bg:#08070C;--ink:#F4F1FF;--mute:#A39DBA;--v:#8B5CF6;--v2:#C4B5FD;--lime:#D7FF3B;--line:rgba(255,255,255,.09);background:#08070C!important;color:var(--ink);overflow-x:hidden}
body.elementor-page-367 ::selection{background:var(--lime);color:#08070C}
body.elementor-page-367 .elementor-heading-title{font-family:'Syne',sans-serif!important;color:var(--ink)!important;letter-spacing:-.02em;line-height:.95;margin:0}
body.elementor-page-367 .elementor-widget-text-editor,body.elementor-page-367 .elementor-widget-text-editor p{font-family:'Manrope',sans-serif!important;color:var(--mute)!important;font-size:18px;line-height:1.65;margin:0}
body.elementor-page-367 .tm-sec{--padding-top:130px;--padding-bottom:130px;--padding-left:max(24px,calc((100% - 1240px)/2));--padding-right:max(24px,calc((100% - 1240px)/2));position:relative;gap:56px!important}
body.elementor-page-367 .tm-in{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-367 .tm-bleed{--padding-left:0px;--padding-right:0px;--padding-top:0px;--padding-bottom:0px;overflow:hidden}
body.elementor-page-367 .tm-label .elementor-heading-title{font-family:'Manrope',sans-serif!important;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime)!important;font-weight:700;line-height:1}
body.elementor-page-367 .tm-h2 .elementor-heading-title{font-size:clamp(42px,6vw,92px);font-weight:800;line-height:.95;letter-spacing:-.035em}
body.elementor-page-367 .elementor-heading-title em{font-family:'Instrument Serif',serif!important;font-style:italic;font-weight:400;color:var(--v2);letter-spacing:-.01em}
body.elementor-page-367 .tm-out{color:transparent;-webkit-text-stroke:2px var(--ink);background:linear-gradient(var(--v2),var(--v2)) 0 100%/0% 100% no-repeat;-webkit-background-clip:text;background-clip:text;transition:background-size 1s cubic-bezier(.7,0,.2,1)}
body.elementor-page-367 .tm-out:hover{background-size:100% 100%}
body.elementor-page-367 .tm-lime{color:var(--lime)}
body.elementor-page-367 .tm-head{flex-direction:row!important;justify-content:space-between;align-items:flex-end;gap:40px!important}
body.elementor-page-367 .tm-head>.e-con{width:auto!important;flex:1 1 auto}
body.elementor-page-367 .tm-head-l{gap:22px!important;max-width:760px}
body.elementor-page-367 .tm-head-r{max-width:400px;flex:0 1 400px!important}
body.elementor-page-367 .tm-split{flex-direction:row!important;gap:60px!important;align-items:flex-start}
body.elementor-page-367 .tm-split>.e-con{width:auto!important}
body.elementor-page-367 .tm-c30{flex:0 0 28%!important}
body.elementor-page-367 .tm-c70{flex:1 1 0!important;gap:28px!important}
body.elementor-page-367 .tm-big-p p{font-size:clamp(20px,2vw,26px)!important;color:var(--ink)!important;line-height:1.5!important}
body.elementor-page-367 .tm-big-p .hl{color:var(--lime);font-weight:600}
body.elementor-page-367 .tm-btn .elementor-button{font-family:'Manrope',sans-serif;font-weight:700;font-size:16px;padding:19px 32px;border-radius:999px;background:var(--lime);color:#08070C;border:1px solid var(--lime);transition:background .35s,color .35s,border-color .35s,transform .2s ease-out}
body.elementor-page-367 .tm-btn .elementor-button:hover{background:transparent;color:var(--lime)}
body.elementor-page-367 .tm-btn-ghost .elementor-button{background:transparent;color:var(--ink);border-color:rgba(255,255,255,.25)}
body.elementor-page-367 .tm-btn-ghost .elementor-button:hover{border-color:var(--v2);color:var(--v2);background:rgba(139,92,246,.12)}
body.elementor-page-367 .tm-btns{flex-direction:row!important;gap:14px!important;flex-wrap:wrap!important;width:auto!important}
body.elementor-page-367 .tm-btns>.elementor-widget{width:auto!important}
body.elementor-page-367 .tm-progress{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--v),var(--lime));transform-origin:0 50%;transform:scaleX(0);z-index:10001}
body.elementor-page-367 .tm-grain{position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:9998;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:tmGrain 7s steps(8) infinite}
body.elementor-page-367 .tm-ring{position:fixed;top:0;left:0;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:1px solid #fff;pointer-events:none;z-index:9999;mix-blend-mode:difference;transition:width .35s,height .35s,margin .35s,background .35s}
body.elementor-page-367 .tm-ring.big{width:84px;height:84px;margin:-42px 0 0 -42px;background:#fff}
body.elementor-page-367 .tm-dot{position:fixed;top:0;left:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--lime);pointer-events:none;z-index:10000}
body.elementor-page-367 .tm-nav-w{position:absolute!important;top:0;left:0;width:0!important;height:0}
body.elementor-page-367 .tm-nav{position:fixed;top:18px;left:50%;transform:translateX(-50%);width:min(1240px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 10px 10px 24px;border-radius:999px;border:1px solid transparent;z-index:1000;transition:background .4s,border-color .4s}
body.elementor-page-367 .tm-nav.scrolled{background:rgba(14,11,24,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--line)}
body.elementor-page-367 .tm-logo{font:800 22px/1 'Syne',sans-serif;color:var(--ink)!important;text-decoration:none!important;letter-spacing:-.02em}
body.elementor-page-367 .tm-logo i{color:var(--lime);font-style:normal}
body.elementor-page-367 .tm-links{display:flex;gap:30px}
body.elementor-page-367 .tm-links a{font:600 14px/1 'Manrope',sans-serif;color:var(--mute)!important;text-decoration:none!important;position:relative;transition:color .3s}
body.elementor-page-367 .tm-links a::after{content:'';position:absolute;left:0;bottom:-6px;height:1px;width:100%;background:var(--lime);transform:scaleX(0);transform-origin:right;transition:transform .4s}
body.elementor-page-367 .tm-links a:hover{color:var(--ink)!important}
body.elementor-page-367 .tm-links a:hover::after{transform:scaleX(1);transform-origin:left}
body.elementor-page-367 .tm-clock{font:500 13px/1 'Manrope',sans-serif;color:var(--mute);display:flex;align-items:center;gap:8px}
body.elementor-page-367 .tm-clock b{color:var(--ink);font-weight:700}
body.elementor-page-367 .tm-clock span,body.elementor-page-367 .tm-pill i{width:8px;height:8px;border-radius:50%;background:var(--lime);animation:tmPing 2s infinite;display:inline-block}
body.elementor-page-367 .tm-navcta{background:var(--ink);color:#08070C!important;padding:13px 22px;border-radius:999px;font:700 14px/1 'Manrope',sans-serif;text-decoration:none!important;transition:background .3s}
body.elementor-page-367 .tm-navcta:hover{background:var(--lime)}
body.elementor-page-367 .tm-hero{min-height:100vh;--padding-top:150px;--padding-bottom:90px;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:40px!important;overflow:hidden}
body.elementor-page-367 .tm-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(55% 55% at 78% 45%,rgba(139,92,246,.30),transparent 70%),radial-gradient(35% 40% at 5% 95%,rgba(215,255,59,.08),transparent 70%);pointer-events:none;z-index:0}
body.elementor-page-367 .tm-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 40%,#000 25%,transparent 72%);opacity:.55;pointer-events:none;z-index:0}
body.elementor-page-367 .tm-hero-l{flex:1 1 58%!important;width:auto!important;gap:28px!important;z-index:2;position:relative}
body.elementor-page-367 .tm-hero-r{flex:1 1 42%!important;width:auto!important;position:relative;z-index:2;align-items:center!important;justify-content:center}
body.elementor-page-367 .tm-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.03);font:600 13px/1 'Manrope',sans-serif;color:var(--ink);letter-spacing:.02em}
body.elementor-page-367 .tm-name .elementor-heading-title{font-size:clamp(64px,10.4vw,170px);font-weight:800;line-height:.84;letter-spacing:-.05em;text-transform:uppercase;animation:tmRise 1.3s cubic-bezier(.2,.8,.2,1) both}
body.elementor-page-367 .tm-roles .elementor-headline{font-family:'Syne',sans-serif!important;font-size:clamp(24px,2.8vw,40px)!important;font-weight:700!important;color:var(--mute)!important;line-height:1.2;margin:0}
body.elementor-page-367 .tm-roles .elementor-headline-dynamic-wrapper,body.elementor-page-367 .tm-roles .elementor-headline-dynamic-text{color:var(--lime)!important}
body.elementor-page-367 .tm-roles .elementor-headline-typing-selected{background:var(--v)!important}
body.elementor-page-367 .tm-roles .elementor-headline-typing-selected .elementor-headline-dynamic-text{color:#fff!important}
body.elementor-page-367 .tm-lead{max-width:560px}
body.elementor-page-367 .tm-portrait{width:100%!important;max-width:470px}
body.elementor-page-367 .tm-portrait img{width:100%!important;aspect-ratio:4/5;object-fit:cover;border-radius:260px 260px 30px 30px;box-shadow:0 40px 140px -30px rgba(139,92,246,.7);transition:transform .25s ease-out;will-change:transform}
body.elementor-page-367 .tm-badge-w{position:absolute!important;right:-6px;bottom:40px;z-index:5;width:auto!important}
body.elementor-page-367 .tm-badge{width:150px;height:150px;border-radius:50%;background:var(--lime);display:grid;place-items:center;position:relative;text-decoration:none!important;box-shadow:0 20px 60px -10px rgba(215,255,59,.45)}
body.elementor-page-367 .tm-badge svg{position:absolute;inset:0;width:100%;height:100%;animation:tmSpin 16s linear infinite}
body.elementor-page-367 .tm-badge text{font:800 14.5px 'Syne',sans-serif;fill:#08070C;letter-spacing:2.6px}
body.elementor-page-367 .tm-badge span{font-size:36px;color:#08070C;line-height:1;transition:transform .4s}
body.elementor-page-367 .tm-badge:hover span{transform:rotate(45deg)}
body.elementor-page-367 .tm-chips-w{position:absolute!important;inset:0;pointer-events:none;z-index:4;width:100%!important}
body.elementor-page-367 .tm-chips span{position:absolute;padding:11px 18px;border-radius:999px;background:rgba(20,16,34,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);font:600 14px/1 'Manrope',sans-serif;color:var(--ink);display:flex;gap:9px;align-items:center;white-space:nowrap;animation:tmFloat 6s ease-in-out infinite}
body.elementor-page-367 .tm-chips i{width:8px;height:8px;border-radius:50%}
body.elementor-page-367 .tm-chips .c1{top:9%;left:2%}body.elementor-page-367 .tm-chips .c1 i{background:var(--lime)}
body.elementor-page-367 .tm-chips .c2{top:34%;right:-2%;animation-delay:-1.5s}body.elementor-page-367 .tm-chips .c2 i{background:#FF5C7A}
body.elementor-page-367 .tm-chips .c3{top:60%;left:-4%;animation-delay:-3s}body.elementor-page-367 .tm-chips .c3 i{background:var(--v2)}
body.elementor-page-367 .tm-chips .c4{top:-1%;right:14%;animation-delay:-4.5s}body.elementor-page-367 .tm-chips .c4 i{background:#5CE1FF}
body.elementor-page-367 .tm-cross{position:relative;height:300px;overflow:hidden}
body.elementor-page-367 .tm-strip{position:absolute;left:-5%;width:110%;top:50%;padding:22px 0;overflow:hidden}
body.elementor-page-367 .tm-strip.s1{background:var(--lime);transform:translateY(-50%) rotate(-4deg);z-index:2;box-shadow:0 20px 60px rgba(0,0,0,.5)}
body.elementor-page-367 .tm-strip.s2{background:#120E1F;border-top:1px solid rgba(196,181,253,.3);border-bottom:1px solid rgba(196,181,253,.3);transform:translateY(-50%) rotate(3deg)}
body.elementor-page-367 .tm-track{display:flex;width:max-content;animation:tmMarq 32s linear infinite}
body.elementor-page-367 .tm-track.rev{animation-direction:reverse}
body.elementor-page-367 .tm-strip:hover .tm-track,body.elementor-page-367 .tm-big:hover .tm-track{animation-play-state:paused}
body.elementor-page-367 .tm-track span{font:800 clamp(28px,4vw,58px)/1 'Syne',sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 26px;letter-spacing:-.02em}
body.elementor-page-367 .tm-track b{font-size:clamp(22px,3vw,40px);line-height:1;align-self:center}
body.elementor-page-367 .s1 span,body.elementor-page-367 .s1 b{color:#08070C}
body.elementor-page-367 .s2 span{color:transparent;-webkit-text-stroke:1.4px var(--v2)}
body.elementor-page-367 .s2 b{color:var(--v2)}
body.elementor-page-367 .tm-big{padding:70px 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body.elementor-page-367 .tm-big .tm-track{animation-duration:45s}
body.elementor-page-367 .tm-big span{font-size:clamp(64px,10vw,170px)!important;color:transparent;-webkit-text-stroke:1.5px rgba(244,241,255,.35);transition:color .4s,-webkit-text-stroke-color .4s}
body.elementor-page-367 .tm-big span:hover{color:var(--lime);-webkit-text-stroke-color:var(--lime)}
body.elementor-page-367 .tm-big b{color:var(--v);font-size:clamp(40px,6vw,90px)!important}
body.elementor-page-367 .tm-stats{flex-direction:row!important;gap:0!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body.elementor-page-367 .tm-stat{flex:1 1 25%!important;width:auto!important;padding:38px 26px;border-right:1px solid var(--line)}
body.elementor-page-367 .tm-stat:last-child{border-right:0}
body.elementor-page-367 .tm-stat .elementor-counter{align-items:flex-start!important;display:flex;flex-direction:column;gap:12px}
body.elementor-page-367 .tm-stat .elementor-counter-number-wrapper{font:800 clamp(52px,6vw,92px)/1 'Syne',sans-serif!important;color:var(--ink)!important;justify-content:flex-start!important}
body.elementor-page-367 .tm-stat .elementor-counter-number-suffix,body.elementor-page-367 .tm-stat .elementor-counter-number-prefix{color:var(--lime)!important;flex-grow:0!important}
body.elementor-page-367 .tm-stat .elementor-counter-number{flex-grow:0!important}
body.elementor-page-367 .tm-stat .elementor-counter-title{font:500 15px/1.4 'Manrope',sans-serif!important;color:var(--mute)!important;text-align:left!important;justify-content:flex-start!important}
body.elementor-page-367 .tm-grid2{flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important}
body.elementor-page-367 .tm-card{flex:0 0 calc(50% - 10px)!important;width:calc(50% - 10px)!important;position:relative;overflow:hidden;min-height:380px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.02);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;gap:16px!important;transition:border-color .4s,transform .6s cubic-bezier(.2,.8,.2,1)}
body.elementor-page-367 .tm-card::before{content:'';position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 100%,#7C3AED,#1E0B45 75%);transform:translateY(101%);transition:transform .75s cubic-bezier(.7,0,.2,1);z-index:0}
body.elementor-page-367 .tm-card::after{content:'\2197';position:absolute;top:30px;right:36px;font:400 36px/1 'Manrope',sans-serif;color:var(--mute);transition:transform .5s,color .5s;z-index:1}
body.elementor-page-367 .tm-card:hover{border-color:transparent;transform:translateY(-6px)}
body.elementor-page-367 .tm-card:hover::before{transform:translateY(0)}
body.elementor-page-367 .tm-card:hover::after{transform:rotate(45deg);color:var(--lime)}
body.elementor-page-367 .tm-card>*{position:relative;z-index:1}
body.elementor-page-367 .tm-num{margin-bottom:auto}
body.elementor-page-367 .tm-num .elementor-heading-title{font:700 14px/1 'Manrope',sans-serif!important;color:var(--lime)!important;letter-spacing:.18em}
body.elementor-page-367 .tm-card-t .elementor-heading-title{font-size:clamp(32px,3.4vw,50px);font-weight:700;margin-top:70px}
body.elementor-page-367 .tm-card-d p{font-size:16px!important}
body.elementor-page-367 .tm-card:hover .tm-card-d,body.elementor-page-367 .tm-card:hover .tm-card-d p{color:#E6DEFF!important}
body.elementor-page-367 .tm-tags{display:flex;flex-wrap:wrap;gap:8px}
body.elementor-page-367 .tm-tags span{padding:8px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font:600 12px/1 'Manrope',sans-serif;color:var(--ink);letter-spacing:.04em}
body.elementor-page-367 .tm-bento{display:grid!important;grid-template-columns:repeat(12,1fr);grid-auto-rows:210px;gap:20px!important}
body.elementor-page-367 .tm-bento>.tm-tile:nth-child(1){grid-column:span 7;grid-row:span 2}
body.elementor-page-367 .tm-bento>.tm-tile:nth-child(2){grid-column:span 5;grid-row:span 2}
body.elementor-page-367 .tm-bento>.tm-tile:nth-child(3),body.elementor-page-367 .tm-bento>.tm-tile:nth-child(4),body.elementor-page-367 .tm-bento>.tm-tile:nth-child(5){grid-column:span 4;grid-row:span 2}
body.elementor-page-367 .tm-bento>.tm-tile:nth-child(6){grid-column:span 12;grid-row:span 2}
body.elementor-page-367 .tm-tile{position:relative;overflow:hidden;border-radius:26px;justify-content:flex-end!important;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;gap:8px!important;width:auto!important;transition:transform .6s cubic-bezier(.2,.8,.2,1);background-size:cover!important;background-position:center!important;isolation:isolate}
body.elementor-page-367 .tm-tile::before{content:'';position:absolute;inset:0;background:radial-gradient(70% 60% at 70% 20%,rgba(196,181,253,.18),transparent 70%),linear-gradient(to top,rgba(8,7,12,.88),transparent 58%);z-index:0;transition:opacity .5s}
body.elementor-page-367 .tm-tile::after{content:'';position:absolute;inset:20px;z-index:0;pointer-events:none;opacity:.5;background:linear-gradient(#fff,#fff) top left/24px 1.5px no-repeat,linear-gradient(#fff,#fff) top left/1.5px 24px no-repeat,linear-gradient(#fff,#fff) top right/24px 1.5px no-repeat,linear-gradient(#fff,#fff) top right/1.5px 24px no-repeat,linear-gradient(#fff,#fff) bottom left/24px 1.5px no-repeat,linear-gradient(#fff,#fff) bottom left/1.5px 24px no-repeat,linear-gradient(#fff,#fff) bottom right/24px 1.5px no-repeat,linear-gradient(#fff,#fff) bottom right/1.5px 24px no-repeat;transition:inset .5s cubic-bezier(.2,.8,.2,1),opacity .5s}
body.elementor-page-367 .tm-tile:hover{transform:translateY(-6px)}
body.elementor-page-367 .tm-tile:hover::after{inset:10px;opacity:1}
body.elementor-page-367 .tm-tile>*{position:relative;z-index:1}
body.elementor-page-367 .tm-tile-cat .elementor-heading-title{font:700 12px/1 'Manrope',sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:var(--lime)!important;display:flex;align-items:center;gap:8px}
body.elementor-page-367 .tm-rec{display:inline-block;width:8px;height:8px;border-radius:50%;background:#FF3B5C;animation:tmBlink 1.2s steps(2) infinite}
body.elementor-page-367 .tm-tile-t .elementor-heading-title{font-size:clamp(26px,2.6vw,40px);font-weight:700}
body.elementor-page-367 .tm-play-w{position:absolute!important;inset:0;display:grid!important;place-items:center;width:100%!important;pointer-events:none}
body.elementor-page-367 .tm-play{width:112px;height:112px;border-radius:50%;background:rgba(244,241,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;font-size:30px;color:var(--ink);position:relative;padding-left:6px;transition:transform .5s,background .5s}
body.elementor-page-367 .tm-play::before{content:'';position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--lime);animation:tmRipple 2.4s ease-out infinite}
body.elementor-page-367 .tm-tile:hover .tm-play{transform:scale(1.12);background:var(--lime);color:#08070C}
body.elementor-page-367 .tm-steps{flex-direction:row!important;gap:28px!important}
body.elementor-page-367 .tm-step{flex:1 1 0!important;width:auto!important;border-top:1px solid rgba(255,255,255,.16);--padding-top:36px;position:relative;gap:12px!important}
body.elementor-page-367 .tm-step::before{content:'';position:absolute;top:-7px;left:0;width:13px;height:13px;border-radius:50%;background:#08070C;border:2px solid var(--v2);transition:.4s;z-index:2}
body.elementor-page-367 .tm-step::after{content:'';position:absolute;top:-1px;left:0;height:1px;width:0;background:var(--lime);transition:width .8s cubic-bezier(.7,0,.2,1)}
body.elementor-page-367 .tm-step:hover::before{background:var(--lime);border-color:var(--lime);box-shadow:0 0 22px var(--lime)}
body.elementor-page-367 .tm-step:hover::after{width:100%}
body.elementor-page-367 .tm-step-n .elementor-heading-title{font:800 68px/1 'Syne',sans-serif!important;color:transparent!important;-webkit-text-stroke:1px rgba(196,181,253,.55);transition:color .4s}
body.elementor-page-367 .tm-step:hover .tm-step-n .elementor-heading-title{color:var(--v2)!important}
body.elementor-page-367 .tm-step-t .elementor-heading-title{font-size:26px;font-weight:700}
body.elementor-page-367 .tm-step-d p{font-size:15px!important;line-height:1.6!important}
body.elementor-page-367 .tm-quote-sec{align-items:center!important;text-align:center;--padding-top:170px;--padding-bottom:170px;gap:34px!important}
body.elementor-page-367 .tm-quote .elementor-heading-title{font-size:clamp(36px,5.6vw,86px);font-weight:700;line-height:1.08;letter-spacing:-.03em;max-width:1120px;margin:0 auto}
body.elementor-page-367 .tm-quote em{color:var(--lime)!important}
body.elementor-page-367 .tm-w{opacity:.14;transition:opacity .35s}
body.elementor-page-367 .tm-w.on{opacity:1}
body.elementor-page-367 .tm-contact{overflow:hidden;gap:50px!important}
body.elementor-page-367 .tm-contact::before{content:'';position:absolute;width:1000px;height:1000px;left:50%;top:-380px;transform:translateX(-50%);background:radial-gradient(circle,rgba(139,92,246,.34),transparent 62%);pointer-events:none;z-index:0}
body.elementor-page-367 .tm-contact>*{position:relative;z-index:1}
body.elementor-page-367 .tm-mega .elementor-heading-title{font-size:clamp(92px,18vw,300px);font-weight:800;line-height:.82;letter-spacing:-.055em;text-transform:uppercase}
body.elementor-page-367 .tm-cl{flex:0 0 36%!important;gap:36px!important}
body.elementor-page-367 .tm-cr{flex:1 1 0!important}
body.elementor-page-367 .tm-circle{width:210px;height:210px;border-radius:50%;background:var(--lime);color:#08070C!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:800 22px/1.05 'Syne',sans-serif;text-align:center;text-decoration:none!important;transition:transform .25s ease-out,background .3s;animation:tmPulse 2.8s infinite}
body.elementor-page-367 .tm-circle i{font-style:normal;font-size:30px;transition:transform .4s}
body.elementor-page-367 .tm-circle:hover{background:#fff}
body.elementor-page-367 .tm-circle:hover i{transform:rotate(45deg)}
body.elementor-page-367 .tm-links-big a{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:28px 0;border-bottom:1px solid var(--line);text-decoration:none!important;color:var(--ink)!important;transition:padding .45s cubic-bezier(.2,.8,.2,1),color .3s}
body.elementor-page-367 .tm-links-big a:first-child{border-top:1px solid var(--line)}
body.elementor-page-367 .tm-links-big span{font:700 12px/1 'Manrope',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
body.elementor-page-367 .tm-links-big b{font:700 clamp(22px,2.8vw,40px)/1.1 'Syne',sans-serif;letter-spacing:-.02em}
body.elementor-page-367 .tm-links-big i{font-style:normal;font-size:30px;transition:transform .45s}
body.elementor-page-367 .tm-links-big a:hover{padding-left:22px;color:var(--lime)!important}
body.elementor-page-367 .tm-links-big a:hover i{transform:rotate(45deg)}
body.elementor-page-367 .tm-footer{--padding-top:0px;--padding-bottom:40px}
body.elementor-page-367 .tm-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--line);padding-top:28px;font:500 14px/1.4 'Manrope',sans-serif;color:var(--mute)}
body.elementor-page-367 .tm-foot a{color:var(--ink)!important;text-decoration:none!important}
body.elementor-page-367 .tm-foot a:hover{color:var(--lime)!important}
@keyframes tmRise{from{clip-path:inset(100% 0 0 0);transform:translateY(60px)}to{clip-path:inset(-20% 0 -20% 0);transform:none}}
@keyframes tmPing{0%{box-shadow:0 0 0 0 rgba(215,255,59,.6)}70%{box-shadow:0 0 0 10px rgba(215,255,59,0)}100%{box-shadow:0 0 0 0 rgba(215,255,59,0)}}
@keyframes tmSpin{to{transform:rotate(360deg)}}
@keyframes tmFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes tmMarq{to{transform:translateX(-50%)}}
@keyframes tmGrain{0%{transform:translate(0,0)}25%{transform:translate(-5%,4%)}50%{transform:translate(4%,-6%)}75%{transform:translate(-3%,-2%)}100%{transform:translate(2%,5%)}}
@keyframes tmPulse{0%{box-shadow:0 0 0 0 rgba(215,255,59,.45)}70%{box-shadow:0 0 0 28px rgba(215,255,59,0)}100%{box-shadow:0 0 0 0 rgba(215,255,59,0)}}
@keyframes tmBlink{50%{opacity:0}}
@keyframes tmRipple{from{transform:scale(1);opacity:1}to{transform:scale(1.7);opacity:0}}
@media (pointer:coarse){body.elementor-page-367 .tm-ring,body.elementor-page-367 .tm-dot{display:none}}
@media (prefers-reduced-motion:reduce){body.elementor-page-367 .tm-track,body.elementor-page-367 .tm-badge svg,body.elementor-page-367 .tm-chips span,body.elementor-page-367 .tm-grain{animation:none!important}}
@media (max-width:1024px){
body.elementor-page-367 .tm-sec{--padding-top:96px;--padding-bottom:96px;gap:44px!important}
body.elementor-page-367 .tm-hero{flex-direction:column!important;--padding-top:130px;min-height:auto;gap:70px!important}
body.elementor-page-367 .tm-hero-l,body.elementor-page-367 .tm-hero-r{flex:1 1 100%!important;width:100%!important}
body.elementor-page-367 .tm-head,body.elementor-page-367 .tm-split{flex-direction:column!important;align-items:flex-start!important}
body.elementor-page-367 .tm-head-r,body.elementor-page-367 .tm-c30,body.elementor-page-367 .tm-cl,body.elementor-page-367 .tm-cr{flex:1 1 100%!important;width:100%!important;max-width:none}
body.elementor-page-367 .tm-steps{flex-wrap:wrap!important;row-gap:48px!important}
body.elementor-page-367 .tm-step{flex:1 1 calc(33% - 28px)!important}
body.elementor-page-367 .tm-links,body.elementor-page-367 .tm-clock{display:none!important}
body.elementor-page-367 .tm-bento>.tm-tile:nth-child(n){grid-column:span 6;grid-row:span 2}
body.elementor-page-367 .tm-bento>.tm-tile:nth-child(6){grid-column:span 12}
}
@media (max-width:767px){
body.elementor-page-367 .tm-card{flex:1 1 100%!important;width:100%!important;min-height:320px;--padding-left:28px;--padding-right:28px}
body.elementor-page-367 .tm-stats{flex-wrap:wrap!important}
body.elementor-page-367 .tm-stat{flex:1 1 50%!important;border-bottom:1px solid var(--line)}
body.elementor-page-367 .tm-stat:nth-child(2){border-right:0}
body.elementor-page-367 .tm-bento{grid-template-columns:1fr!important;grid-auto-rows:150px}
body.elementor-page-367 .tm-bento>.tm-tile:nth-child(n){grid-column:auto!important;grid-row:span 2!important}
body.elementor-page-367 .tm-step{flex:1 1 100%!important}
body.elementor-page-367 .tm-links-big a{grid-template-columns:1fr auto}
body.elementor-page-367 .tm-links-big span{display:none}
body.elementor-page-367 .tm-chips span{font-size:12px;padding:9px 13px}
body.elementor-page-367 .tm-cross{height:220px}
body.elementor-page-367 .tm-badge{width:116px;height:116px}
body.elementor-page-367 .tm-badge text{font-size:13px}
body.elementor-page-367 .tm-circle{width:160px;height:160px;font-size:19px}
body.elementor-page-367 .tm-nav{padding-left:18px}
}
/* refinements */
body.elementor-page-367 .tm-name .elementor-heading-title,body.elementor-page-367 .tm-mega .elementor-heading-title{font-family:'Archivo Black',sans-serif!important;font-weight:400!important;letter-spacing:-.035em!important}
body.elementor-page-367 .tm-name .elementor-heading-title{font-size:clamp(54px,7.4vw,124px)!important;line-height:.88!important}
body.elementor-page-367 .tm-mega .elementor-heading-title{font-size:clamp(84px,16vw,270px)!important}
body.elementor-page-367 .tm-step-n .elementor-heading-title,body.elementor-page-367 .tm-track span{font-family:'Archivo Black',sans-serif!important;font-weight:400!important}
body.elementor-page-367 .tm-roles,body.elementor-page-367 .tm-roles .elementor-headline{text-align:left!important}
body.elementor-page-367 .tm-stat .elementor-counter-title{order:2}
body.elementor-page-367 .tm-stat .elementor-counter-number-wrapper{order:1;font-size:clamp(48px,5vw,80px)!important}
body.elementor-page-367 .tm-h2 .elementor-heading-title{font-size:clamp(40px,5.2vw,78px)!important}
body.elementor-page-367 .tm-contact::before{top:-120px!important;background:radial-gradient(circle,rgba(139,92,246,.32),transparent 55%)!important}
@media (max-width:767px){body.elementor-page-367 .tm-name .elementor-heading-title{font-size:15vw!important}body.elementor-page-367 .tm-mega .elementor-heading-title{font-size:24vw!important}}
body.elementor-page-367 .tm-navcta{white-space:nowrap}
@media (max-width:767px){body.elementor-page-367 .tm-badge text{font-size:12.5px;letter-spacing:1.2px}body.elementor-page-367 .tm-navcta{padding:11px 16px;font-size:13px}}/* End custom CSS */