@import "https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--bg:#07070b;--bg2:#0c0d15;--t:#eceef8;--ts:#eceef8bf;--tm:#eceef87a;--ac:#c6ff5e;--acd:#c6ff5e12;--bdr:#eceef821;--bdra:#c6ff5e33}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--t);cursor:none;direction:rtl;font-family:Heebo,sans-serif;overflow-x:hidden}@media (max-width:768px){body{cursor:auto}}body:after{content:"";pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#c6ff5e26}#cd{background:var(--ac);pointer-events:none;z-index:99999;mix-blend-mode:difference;border-radius:50%;width:5px;height:5px;transition:width .2s,height .2s;position:fixed;transform:translate(-50%,-50%)}#cr{pointer-events:none;z-index:99998;border:1px solid #eceef82e;border-radius:50%;width:38px;height:38px;position:fixed;transform:translate(-50%,-50%)}@media (max-width:768px){#cd,#cr{display:none}}#prog{background:var(--ac);z-index:99999;width:0%;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #c6ff5e80}nav.main-nav{z-index:500;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:70px;padding:0 56px;transition:background .5s,border-color .5s;display:flex;position:fixed;top:0;left:0;right:0}nav.main-nav.on{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);border-color:var(--bdr);background:#07070be6}.nav-logo{letter-spacing:.12em;color:var(--t);font-size:19px;font-weight:700;text-decoration:none}.nav-logo b{color:var(--ac);font-weight:700}.nav-links{gap:28px;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a,.nav-links span{letter-spacing:.05em;color:var(--ts);cursor:pointer;font-size:13px;font-weight:300;text-decoration:none;transition:color .25s}.nav-links a:hover,.nav-links span:hover{color:var(--t)}.nav-links a.nav-active,.nav-links span.nav-active{color:var(--ac)}.nav-links .nav-dropdown{padding-bottom:16px;position:relative}.nav-links .nav-dropdown:hover .dropdown-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.dropdown-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--bdr);opacity:0;pointer-events:none;z-index:100;background:#0c0d15f7;border-radius:12px;min-width:210px;padding:8px;transition:opacity .25s,transform .25s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-8px)}.dropdown-menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.dropdown-menu a{color:var(--ts);white-space:nowrap;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:300;text-decoration:none;transition:background .2s,color .2s;display:block}.dropdown-menu a:hover{background:var(--acd);color:var(--t)}.nav-cta{letter-spacing:.08em;border:1px solid var(--bdra);color:var(--ac);background:var(--acd);white-space:nowrap;border-radius:100px;padding:9px 22px;font-size:12px;font-weight:500;text-decoration:none;transition:all .3s}.nav-cta:hover{background:#c6ff5e24;box-shadow:0 0 20px #c6ff5e12}.nav-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav-burger span{background:var(--t);width:22px;height:1px;transition:all .3s;display:block}.nav-mobile{z-index:490;background:#07070bfa;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:none;position:fixed;inset:0}.nav-mobile.open{display:flex}.nav-mobile a{color:var(--ts);font-size:24px;font-weight:200;text-decoration:none;transition:color .25s}.nav-mobile a:hover{color:var(--t)}@media (max-width:900px){nav.main-nav{padding:0 22px}.nav-links,.nav-cta{display:none}.nav-burger{order:1;display:flex}.nav-logo{order:2}}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:680px;display:flex;position:relative;overflow:hidden}.blob{filter:blur(130px);pointer-events:none;border-radius:50%;position:absolute}.blob1{background:#c6ff5e0e;width:680px;height:480px;animation:16s ease-in-out infinite alternate drift;top:-80px;right:10%}.blob2{background:#00a0ff0a;width:500px;height:380px;animation:20s ease-in-out infinite alternate-reverse drift;bottom:-80px;left:15%}.blob3{background:#643cff0a;width:360px;height:360px;animation:22s ease-in-out infinite drift;top:40%;left:38%}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(50px,30px)scale(1.08)}}.hero-eye{letter-spacing:.2em;text-transform:uppercase;color:var(--tm);z-index:1;opacity:0;align-items:center;gap:14px;margin-bottom:44px;font-size:11px;font-weight:400;animation:.8s .1s forwards fu;display:flex}.hero-eye:before,.hero-eye:after{content:"";background:var(--tm);width:36px;height:1px}.hero-word{z-index:1;direction:ltr;justify-content:center;align-items:center;display:flex;overflow:hidden}.hl{letter-spacing:-.03em;color:var(--t);opacity:0;font-size:clamp(96px,16vw,230px);font-weight:100;line-height:.9;display:inline-block;position:relative;transform:translateY(70px)}@keyframes glitch1{0%,90%,to{clip-path:none;transform:translateY(0)}91%{clip-path:polygon(0 15%,100% 15%,100% 40%,0 40%);transform:translate(-4px)}93%{clip-path:polygon(0 55%,100% 55%,100% 75%,0 75%);transform:translate(4px)}95%{clip-path:none;transform:translateY(0)}}.glitch-on{animation:6s ease-in-out infinite glitch1}.hero-rule{z-index:1;background:linear-gradient(270deg,#0000,#eceef833,#0000);width:0;height:1px;margin:28px auto;transition:width 1s cubic-bezier(.16,1,.3,1) 1.1s}.hero-rule.on{width:min(560px,72vw)}.hero-sub{letter-spacing:.01em;color:var(--ts);z-index:1;opacity:0;max-width:500px;font-size:clamp(15px,2vw,21px);font-weight:200;animation:.9s .95s forwards fu}.hero-acts{z-index:1;opacity:0;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:42px;animation:.9s 1.1s forwards fu;display:flex}@keyframes vb{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(10px)}}.hero:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.hero:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#eceef80e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75%,#000 20%,#0000 100%);mask-image:radial-gradient(75% 75%,#000 20%,#0000 100%)}.scanline{pointer-events:none;z-index:0;background:linear-gradient(#0000,#c6ff5e06,#0000);height:160px;animation:12s linear infinite scanMove;position:absolute;left:0;right:0}@keyframes scanMove{0%{top:-160px}to{top:110%}}.hero-hud{z-index:1;opacity:0;flex-direction:column;align-items:flex-end;gap:4px;animation:1s 1.8s forwards fi;display:flex;position:absolute;bottom:56px;right:56px}.hud-line{letter-spacing:.18em;text-transform:uppercase;color:#c6ff5e59;align-items:center;gap:8px;font-size:9px;font-weight:400;display:flex}.hud-line:after{content:"";background:#c6ff5e40;width:20px;height:1px}@media (max-width:768px){.hero-hud{display:none}}.pt{pointer-events:none;z-index:0;background:var(--ac);opacity:0;border-radius:50%;position:absolute}.btn-f{background:var(--ac);color:#07070b;letter-spacing:.06em;cursor:none;border:none;border-radius:100px;padding:13px 34px;font-family:Heebo,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block}.btn-f:hover{transform:translateY(-3px);box-shadow:0 14px 40px #c6ff5e38}.btn-g{border:1px solid var(--bdr);letter-spacing:.04em;color:var(--ts);cursor:none;background:0 0;border-radius:100px;padding:13px 34px;font-family:Heebo,sans-serif;font-size:13px;font-weight:300;text-decoration:none;transition:all .3s;display:inline-block}.btn-g:hover{color:var(--t);border-color:#eceef838}.btn-ac{background:var(--acd);border:1px solid var(--bdra);letter-spacing:.06em;color:var(--ac);cursor:none;border-radius:100px;padding:10px 24px;font-family:Heebo,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-ac:hover{background:#c6ff5e24}@media (max-width:768px){.btn-f,.btn-g,.btn-ac{cursor:pointer}}.ticker{border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr);background:var(--bg2);padding:16px 0;overflow:hidden}.ticker:hover .ticker-t{animation-play-state:paused}.ticker-t{width:max-content;animation:28s linear infinite tick;display:flex}.ticker-t span{letter-spacing:.14em;text-transform:uppercase;color:var(--tm);white-space:nowrap;padding:0 28px;font-size:11px;font-weight:400}.ticker-t .ac{color:var(--ac)}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.s{padding:140px 0}.s-sm{padding:80px 0}.wrap{max-width:1280px;margin:0 auto;padding:0 56px}@media (max-width:768px){.wrap{padding:0 22px}.s{padding:80px 0}.s-sm{padding:56px 0}}.lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--ac);align-items:center;gap:10px;margin-bottom:22px;font-size:10px;font-weight:500;display:inline-flex}.lbl:before{content:"";background:var(--ac);width:18px;height:1px}.h2{letter-spacing:-.03em;color:var(--t);font-size:clamp(38px,5.5vw,70px);font-weight:200;line-height:1.1}.h3{letter-spacing:-.02em;color:var(--t);font-size:clamp(24px,3vw,38px);font-weight:200;line-height:1.2}.body-t{color:var(--ts);font-size:15px;font-weight:300;line-height:1.85}.sep{background:var(--bdr);height:1px}.s-divider{background:linear-gradient(90deg,#0000,#c6ff5e26,#0000);height:1px}.about-stmt{letter-spacing:-.03em;color:var(--t);max-width:920px;margin-bottom:80px;font-size:clamp(30px,5.5vw,70px);font-weight:100;line-height:1.08}.about-stmt em{color:var(--ac);text-shadow:0 0 48px #c6ff5e59;font-style:normal}.about-grid{border-top:1px solid var(--bdr);grid-template-columns:1fr 1.1fr;gap:80px;padding-top:40px;display:grid}.tags{flex-wrap:wrap;gap:7px;display:flex}.tag{border:1px solid var(--bdr);color:var(--ts);letter-spacing:.04em;border-radius:100px;padding:5px 13px;font-size:11px;font-weight:400;transition:all .25s}.tag:hover{border-color:var(--bdra);color:var(--ac)}@media (max-width:768px){.about-grid{grid-template-columns:1fr;gap:40px}}.stats{background:var(--bdr);border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sc{background:var(--bg);flex-direction:column;gap:10px;padding:64px 48px;transition:background .4s;display:flex;position:relative;overflow:hidden}.sc:hover{background:#c6ff5e03}.sc:after{content:"";background:linear-gradient(to left,var(--ac),transparent);width:0;height:2px;transition:width .65s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;right:0}.sc:hover:after{width:100%}.sn{letter-spacing:-.04em;color:var(--t);font-size:68px;font-weight:100;line-height:1;transition:color .4s,text-shadow .4s}.sc:hover .sn{color:var(--ac);text-shadow:0 0 80px #c6ff5e47}.sn sup{color:var(--ac);vertical-align:super;font-size:34px}.sl{letter-spacing:.06em;color:var(--tm);font-size:12px;font-weight:300}@media (max-width:768px){.stats{grid-template-columns:1fr 1fr}.sc{padding:40px 28px}}.svcs-head{justify-content:space-between;align-items:flex-end;margin-bottom:56px;display:flex}.svc-list{border-top:1px solid var(--bdr)}.svc-row{border-bottom:1px solid var(--bdr);cursor:none;grid-template-columns:60px 1fr 28px;align-items:start;gap:32px;padding:30px 0;transition:border-color .3s;display:grid;position:relative}.svc-row:hover{border-color:#c6ff5e24}.svc-row:before{content:"";background:var(--ac);width:0;height:1px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:0;transform:translateY(-50%)}.svc-row:hover:before{width:100%}.svc-n{letter-spacing:.1em;color:var(--tm);padding-top:5px;font-size:11px;font-weight:500}.svc-name{color:var(--t);letter-spacing:-.01em;font-size:clamp(19px,2.4vw,27px);font-weight:300;transition:color .3s}.svc-row:hover .svc-name{color:var(--ac)}.svc-desc-w{max-height:0;transition:max-height .45s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.svc-row:hover .svc-desc-w{max-height:120px}.svc-desc{color:var(--ts);padding-top:10px;font-size:14px;font-weight:300;line-height:1.75}.svc-arr{color:var(--tm);direction:ltr;padding-top:5px;font-size:19px;transition:all .35s}.svc-row:hover .svc-arr{color:var(--ac);transform:rotate(-45deg)translate(2px,-2px)}@media (max-width:768px){.svc-row{cursor:pointer;grid-template-columns:40px 1fr 24px;gap:14px}.svcs-head{flex-direction:column;align-items:flex-start;gap:16px}}.course-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.course-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.course-grid{grid-template-columns:1fr}}.course-card{border:1px solid var(--bdr);background:var(--bg2);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s;display:flex;overflow:hidden}.course-card:hover{border-color:var(--bdra);transform:translateY(-4px)}.course-card-img{aspect-ratio:16/9;background:linear-gradient(135deg,var(--bg2),#c6ff5e0f);opacity:.4;justify-content:center;align-items:center;font-size:48px;display:flex;position:relative;overflow:hidden}.course-card-body{flex-direction:column;flex:1;gap:12px;padding:28px;display:flex}.course-card-level{letter-spacing:.16em;text-transform:uppercase;color:var(--ac);font-size:10px;font-weight:500}.course-card-title{color:var(--t);font-size:20px;font-weight:400;line-height:1.3}.course-card-desc{color:var(--ts);flex:1;font-size:14px;font-weight:300;line-height:1.7}.course-card-meta{border-top:1px solid var(--bdr);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.course-meta-item{color:var(--tm);align-items:center;gap:5px;font-size:11px;font-weight:400;display:flex}.course-card-footer{flex-wrap:wrap;align-items:center;gap:10px;padding:0 28px 28px;display:flex}.seats-badge{letter-spacing:.06em;border:1px solid;border-radius:100px;padding:4px 12px;font-size:10px;font-weight:500}.seats-ok{border-color:var(--bdra);color:var(--ac);background:var(--acd)}.seats-low{color:#ffa000;background:#ffa0000f;border-color:#ffa0004d}.seats-full{border-color:var(--bdr);color:var(--tm);background:#eceef808}.seats-bar{background:#eceef814;border-radius:100px;width:100%;height:3px;margin-top:4px;overflow:hidden}.seats-fill{background:var(--ac);border-radius:100px;height:100%}.upcoming-table{border-top:1px solid var(--bdr)}.upcoming-row{border-bottom:1px solid var(--bdr);grid-template-columns:1.5fr 1fr 1fr 1fr auto;align-items:center;gap:24px;padding:24px 0;transition:background .2s;display:grid}.upcoming-row:hover{background:#c6ff5e03}.upcoming-head{grid-template-rows:auto;padding:16px 0}.upcoming-label{letter-spacing:.12em;text-transform:uppercase;color:var(--tm);font-size:10px;font-weight:500;display:block}.upcoming-val{color:var(--t);margin-top:4px;font-size:14px;font-weight:300}@media (max-width:768px){.upcoming-row{grid-template-columns:1fr;row-gap:16px;padding:20px 0}.upcoming-head{display:none}}.cd-layout{grid-template-columns:1fr 340px;align-items:start;gap:64px;display:grid}@media (max-width:900px){.cd-layout{grid-template-columns:1fr;gap:40px}}.cd-topics-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:480px){.cd-topics-grid{grid-template-columns:1fr}}.post-layout{grid-template-columns:1fr 280px;align-items:start;gap:64px;display:grid}@media (max-width:900px){.post-layout{grid-template-columns:1fr;gap:40px}}.vals-s{background:var(--bg2);border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr)}.vals-grid{background:var(--bdr);border:1px solid var(--bdr);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:64px;display:grid;overflow:hidden}.val{background:var(--bg2);padding:64px 52px;transition:background .35s,transform .25s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.val:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c6ff5e47,#0000);height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.val:hover{background:#c6ff5e05}.val:hover:after{opacity:1}.val-ghost{color:#eceef80a;letter-spacing:-.06em;margin-bottom:20px;font-size:80px;font-weight:100;line-height:1;transition:color .4s,text-shadow .4s}.val:hover .val-ghost{color:#c6ff5e1f;text-shadow:0 0 60px #c6ff5e1f}.val-t{color:var(--t);margin-bottom:10px;font-size:22px;font-weight:400}.val-d{color:var(--ts);font-size:14px;font-weight:300;line-height:1.8}.corner{opacity:0;pointer-events:none;width:18px;height:18px;transition:opacity .4s;position:absolute}.val:hover .corner{opacity:1}.corner-tr{border-top:1px solid var(--ac);border-right:1px solid var(--ac);top:20px;right:20px}.corner-bl{border-bottom:1px solid var(--ac);border-left:1px solid var(--ac);bottom:20px;left:20px}@media (max-width:768px){.vals-grid{grid-template-columns:1fr}.val{padding:44px 32px}}.proc-s{border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr);background:var(--bg2)}.proc-head{text-align:center;padding:80px 0 64px}.proc-grid{background:var(--bdr);border:1px solid var(--bdr);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:80px;display:grid;overflow:hidden}.pst{background:var(--bg2);flex-direction:column;gap:16px;padding:52px 40px;transition:background .35s;display:flex;position:relative;overflow:hidden}.pst:hover{background:#c6ff5e05}.pst:before{content:"";background:linear-gradient(to left,var(--ac),transparent);width:0;height:1px;transition:width .55s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.pst:hover:before{width:100%}.pst-n{letter-spacing:.18em;text-transform:uppercase;color:var(--ac);font-size:11px;font-weight:500}.pst-t{color:var(--t);letter-spacing:-.01em;font-size:20px;font-weight:300}.pst-d{color:var(--ts);font-size:13px;font-weight:300;line-height:1.75}@media (max-width:768px){.proc-grid{grid-template-columns:1fr 1fr}.pst{padding:36px 28px}}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1024px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.testimonials-grid{grid-template-columns:1fr}}.tcard{border:1px solid var(--bdr);background:var(--bg2);border-radius:16px;padding:32px;transition:border-color .3s}.tcard:hover{border-color:var(--bdra)}.tcard-q{color:var(--ac);margin-bottom:16px;font-size:40px;font-weight:100;line-height:1}.tcard-text{color:var(--ts);margin-bottom:24px;font-size:14px;font-weight:300;line-height:1.85}.tcard-author{align-items:center;gap:14px;display:flex}.tcard-avatar{background:var(--acd);border:1px solid var(--bdra);width:40px;height:40px;color:var(--ac);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.tcard-name{color:var(--t);font-size:14px;font-weight:500}.tcard-role{color:var(--tm);font-size:12px;font-weight:300}.logos-section{border-top:1px solid var(--bdr);background:var(--bg2)}.logos-track{align-items:center;gap:64px;width:max-content;animation:32s linear infinite tick;display:flex}.logos-wrap{padding:40px 0;overflow:hidden}.logos-wrap:hover .logos-track{animation-play-state:paused}.logo-item{opacity:.3;letter-spacing:.1em;color:var(--ts);white-space:nowrap;font-size:16px;font-weight:600;transition:opacity .3s}.logo-item:hover{opacity:.65}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.blog-grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.blog-grid-2{grid-template-columns:1fr}}.blog-card{border:1px solid var(--bdr);background:var(--bg2);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--bdra);transform:translateY(-4px)}.blog-card-img{aspect-ratio:16/9;opacity:.4;background:linear-gradient(135deg,#c6ff5e0f,#00a0ff0a);justify-content:center;align-items:center;font-size:40px;display:flex;position:relative}.blog-card-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);background:var(--acd);border:1px solid var(--bdra);border-radius:100px;padding:4px 12px;font-size:10px;font-weight:500;position:absolute;top:16px;right:16px}.blog-card-body{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.blog-card-title{color:var(--t);font-size:18px;font-weight:400;line-height:1.4}.blog-card-excerpt{color:var(--ts);flex:1;font-size:13px;font-weight:300;line-height:1.75}.blog-card-meta{border-top:1px solid var(--bdr);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.blog-card-date{color:var(--tm);font-size:11px;font-weight:300}.blog-card-read{color:var(--ac);letter-spacing:.06em;font-size:11px;font-weight:500}.podcast-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:640px){.podcast-grid{grid-template-columns:1fr}}.ep-card{border:1px solid var(--bdr);background:var(--bg2);border-radius:14px;align-items:flex-start;gap:18px;padding:24px;text-decoration:none;transition:border-color .3s;display:flex}.ep-card:hover{border-color:var(--bdra)}.ep-num{letter-spacing:.12em;color:var(--ac);min-width:32px;padding-top:3px;font-size:11px;font-weight:500}.ep-title{color:var(--t);margin-bottom:6px;font-size:15px;font-weight:400;line-height:1.4}.ep-desc{color:var(--ts);font-size:13px;font-weight:300;line-height:1.7}.ep-meta{gap:14px;margin-top:10px;display:flex}.ep-dur{color:var(--tm);font-size:11px;font-weight:300}.faq-layout{grid-template-columns:1fr 1.7fr;align-items:start;gap:100px;display:grid}.faq-sticky{position:sticky;top:100px}.faq-list{border-top:1px solid var(--bdr)}.faq-item{border-bottom:1px solid var(--bdr)}.faq-btn{width:100%;color:var(--t);text-align:right;cursor:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:Heebo,sans-serif;font-size:15px;font-weight:400;transition:color .25s;display:flex}.faq-btn:hover{color:var(--ac)}@media (max-width:768px){.faq-btn{cursor:pointer}}.faq-ic{border:1px solid var(--bdr);width:22px;height:22px;color:var(--tm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .35s;display:flex}.faq-item.open .faq-ic{border-color:var(--bdra);color:var(--ac);transform:rotate(45deg)}.faq-body{max-height:0;transition:max-height .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.faq-inner{color:var(--ts);padding:0 0 22px;font-size:14px;font-weight:300;line-height:1.85}@media (max-width:768px){.faq-layout{grid-template-columns:1fr;gap:48px}.faq-sticky{position:static}}.ct-s{background:var(--bg2);border-top:1px solid var(--bdr)}.ct-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:100px;display:grid}.form{flex-direction:column;gap:14px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-group{flex-direction:column;gap:7px;display:flex}.fl{letter-spacing:.12em;text-transform:uppercase;color:var(--tm);font-size:10px;font-weight:500}.fi,.fsel,.fta{border:1px solid var(--bdr);color:var(--t);direction:rtl;background:#eceef806;border-radius:10px;outline:none;width:100%;padding:13px 16px;font-family:Heebo,sans-serif;font-size:14px;font-weight:300;transition:border-color .3s,background .3s}.fi::placeholder,.fta::placeholder{color:var(--tm)}.fi:focus,.fsel:focus,.fta:focus{background:#c6ff5e05;border-color:#c6ff5e52}.fsel{appearance:none;cursor:pointer}.fta{resize:vertical;min-height:118px}.fsub{background:var(--ac);color:#07070b;letter-spacing:.06em;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:4px;padding:15px;font-family:Heebo,sans-serif;font-size:14px;font-weight:600;transition:transform .3s,box-shadow .3s}.fsub:hover{transform:translateY(-3px);box-shadow:0 12px 36px #c6ff5e2e}.ci-list{flex-direction:column;display:flex}.ci{border-bottom:1px solid var(--bdr);align-items:flex-start;gap:18px;padding:24px 0;display:flex}.ci:first-child{padding-top:0}.ci:last-child{border-bottom:none}.ci-dot{background:var(--ac);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:9px}.ci-l{letter-spacing:.12em;text-transform:uppercase;color:var(--tm);margin-bottom:4px;font-size:10px;font-weight:500}.ci-v{color:var(--t);font-size:14px;font-weight:300}.cpills{flex-wrap:wrap;gap:7px;margin-top:36px;display:flex}.cpill{color:var(--ac);letter-spacing:.06em;background:var(--acd);border:1px solid #c6ff5e24;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:400}@media (max-width:768px){.ct-layout{grid-template-columns:1fr;gap:56px}.form-row{grid-template-columns:1fr}}footer{background:var(--bg2);border-top:1px solid var(--bdr);padding:0}.foot-top{border-bottom:1px solid var(--bdr);grid-template-columns:1fr 1fr 1fr;gap:48px;padding:72px 0 64px;display:grid}.f-logo{letter-spacing:.12em;color:var(--t);margin-bottom:14px;font-size:28px;font-weight:700;text-decoration:none;display:block}.f-logo b{color:var(--ac)}.f-tagline{color:var(--tm);max-width:220px;font-size:13px;font-weight:300;line-height:1.7}.foot-nav h4,.foot-contact h4{letter-spacing:.18em;text-transform:uppercase;color:var(--ac);margin-bottom:20px;font-size:10px;font-weight:500}.foot-nav ul{flex-direction:column;gap:10px;list-style:none;display:flex}.foot-nav a{color:var(--ts);font-size:14px;font-weight:300;text-decoration:none;transition:color .25s}.foot-nav a:hover{color:var(--t)}.foot-contact p{color:var(--ts);font-size:14px;font-weight:300;line-height:1.8}.foot-contact .ac{color:var(--ac)}.f-social{border:1px solid var(--bdr);width:36px;height:36px;color:var(--ts);border-radius:8px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.f-social:hover{border-color:var(--bdra);color:var(--t)}.foot-bottom{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.f-copy{color:var(--tm);font-size:12px;font-weight:300}.f-badge{letter-spacing:.08em;color:var(--tm);align-items:center;gap:8px;font-size:11px;font-weight:400;display:inline-flex}.f-badge:before{content:"";background:var(--ac);width:6px;height:6px;box-shadow:0 0 8px var(--ac);border-radius:50%}@media (max-width:768px){.foot-top{grid-template-columns:1fr;gap:40px}.foot-bottom{text-align:center;flex-direction:column;gap:14px}}@keyframes fu{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fi{0%{opacity:0}to{opacity:1}}.rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.rv.in{opacity:1;transform:translateY(0)}.d1{transition-delay:70ms}.d2{transition-delay:.15s}.d3{transition-delay:.23s}.d4{transition-delay:.31s}.page-hero{border-bottom:1px solid var(--bdr);padding:140px 0 64px;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#eceef80a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%)}.page-hero-blob{filter:blur(130px);pointer-events:none;background:#c6ff5e0a;border-radius:50%;width:500px;height:380px;animation:16s ease-in-out infinite alternate drift;position:absolute;top:-60px;right:10%}@media (max-width:768px){.page-hero{padding:110px 0 48px}}.admin-sidebar{background:var(--bg2);border-left:1px solid var(--bdr);z-index:10;flex-direction:column;width:240px;padding:24px 0;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.admin-logo{border-bottom:1px solid var(--bdr);letter-spacing:.1em;color:var(--t);margin-bottom:8px;padding:16px 24px 24px;font-size:17px;font-weight:700;text-decoration:none;display:block}.admin-logo b{color:var(--ac)}.admin-nav{flex:1;padding:8px 0}.admin-nav a{color:var(--ts);border-right:2px solid #0000;align-items:center;gap:12px;padding:12px 24px;font-size:13px;font-weight:300;text-decoration:none;transition:background .2s,color .2s;display:flex}.admin-nav a:hover{background:var(--acd);color:var(--t)}.admin-nav a.active{background:var(--acd);color:var(--ac);border-right-color:var(--ac)}.admin-main{background:var(--bg);min-height:100vh;margin-right:240px;padding:40px}.admin-title{color:var(--t);letter-spacing:-.02em;font-size:26px;font-weight:200}.admin-subtitle{color:var(--tm);margin-top:6px;font-size:13px;font-weight:300}.admin-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:12px;margin-bottom:20px;padding:24px}.admin-table{border-collapse:collapse;width:100%}.admin-table th{letter-spacing:.14em;text-transform:uppercase;color:var(--tm);border-bottom:1px solid var(--bdr);text-align:right;padding:12px 16px;font-size:10px;font-weight:500}.admin-table td{color:var(--ts);border-bottom:1px solid #eceef80d;padding:14px 16px;font-size:13px;font-weight:300}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:var(--acd)}.admin-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}@media (max-width:1200px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}.admin-stat{background:var(--bg2);border:1px solid var(--bdr);border-radius:12px;padding:24px}.admin-stat-n{color:var(--ac);letter-spacing:-.03em;font-size:36px;font-weight:100}.admin-stat-l{color:var(--tm);margin-top:4px;font-size:11px;font-weight:300}.badge{letter-spacing:.08em;border-radius:100px;align-items:center;padding:3px 10px;font-size:10px;font-weight:500;display:inline-flex}.badge-green{color:var(--ac);border:1px solid var(--bdra);background:#c6ff5e1a}.badge-yellow{color:#ffa000;background:#ffa00014;border:1px solid #ffa00040}.badge-red{color:#f55;background:#ff3c3c14;border:1px solid #ff3c3c40}.badge-gray{color:var(--tm);border:1px solid var(--bdr);background:#eceef80f}.admin-btn{letter-spacing:.06em;cursor:pointer;border:1px solid;border-radius:8px;padding:8px 18px;font-family:Heebo,sans-serif;font-size:12px;font-weight:500;transition:all .2s}.admin-btn-primary{background:var(--ac);color:#07070b;border-color:var(--ac)}.admin-btn-primary:hover{box-shadow:0 4px 20px #c6ff5e4d}.admin-btn-ghost{color:var(--ts);border-color:var(--bdr);background:0 0}.admin-btn-ghost:hover{color:var(--t);border-color:#eceef84d}.admin-btn-danger{color:#f55;background:0 0;border-color:#ff3c3c40}.admin-btn-danger:hover{background:#ff3c3c14}.filter-bar{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.filter-btn{border:1px solid var(--bdr);color:var(--ts);cursor:pointer;background:0 0;border-radius:100px;padding:8px 18px;font-family:Heebo,sans-serif;font-size:12px;font-weight:400;transition:all .25s}.filter-btn:hover,.filter-btn.active{border-color:var(--bdra);color:var(--ac);background:var(--acd)}.modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#07070be0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--bg2);border:1px solid var(--bdr);border-radius:20px;width:100%;max-width:560px;max-height:90vh;padding:40px;position:relative;overflow-y:auto}.modal-close{border:1px solid var(--bdr);width:32px;height:32px;color:var(--tm);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;left:16px}.modal-close:hover{color:var(--t);border-color:#eceef84d}.modal-title{color:var(--t);letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:300}.modal-sub{color:var(--tm);margin-bottom:28px;font-size:13px;font-weight:300}.wa-float{z-index:400;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:28px;left:28px;box-shadow:0 4px 20px #25d36659}.wa-float:hover{transform:translateY(-3px);box-shadow:0 8px 28px #25d36680}@media (max-width:768px){.wa-float{bottom:20px;left:20px}}.check-group{align-items:flex-start;gap:12px;margin-top:4px;display:flex}.check-group input[type=checkbox]{width:16px;height:16px;accent-color:var(--ac);cursor:pointer;flex-shrink:0;margin-top:2px}.check-group label{color:var(--ts);cursor:pointer;font-size:13px;font-weight:300;line-height:1.6}.check-group a{color:var(--ac);text-decoration:none}.alert{border-radius:10px;margin-bottom:16px;padding:14px 18px;font-size:14px;font-weight:300;line-height:1.6}.alert-success{border:1px solid var(--bdra);color:var(--ac);background:#c6ff5e14}.alert-error{color:#ff7070;background:#ff3c3c0f;border:1px solid #ff3c3c33}.alert-info{color:#60bfff;background:#00a0ff0f;border:1px solid #00a0ff33}.breadcrumb{color:var(--tm);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:300;display:flex}.breadcrumb a{color:var(--tm);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:var(--t)}.breadcrumb span{color:var(--bdr)}.pagination{justify-content:center;gap:8px;margin-top:48px;display:flex}.page-btn{border:1px solid var(--bdr);width:36px;height:36px;color:var(--ts);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:300;text-decoration:none;transition:all .2s;display:flex}.page-btn:hover,.page-btn.active{border-color:var(--bdra);color:var(--ac);background:var(--acd)}.s-border-b{border-bottom:1px solid var(--bdr)}.ac-text{color:var(--ac)}.about-profile-img{background:var(--bg2);border:1px solid var(--bdr);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:260px;height:340px;font-size:80px;display:flex}@media (max-width:768px){.about-profile-img{width:100%;height:220px;font-size:60px}}.timeline{border-right:1px solid var(--bdr);flex-direction:column;gap:0;margin-right:24px;padding-right:40px;display:flex}@media (max-width:640px){.timeline{border-right:none;border-top:1px solid var(--bdr);margin-right:0;padding-top:24px;padding-right:0}}.client-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.client-grid{grid-template-columns:1fr}.upcoming-head{display:none}.upcoming-row{grid-template-columns:1fr auto;row-gap:8px}.upcoming-row>div:nth-child(2),.upcoming-row>div:nth-child(3){display:none}}@media (max-width:640px){.proc-grid{grid-template-columns:1fr}.proc-head{padding:56px 0 40px}}.cta-band{border-top:1px solid var(--bdr);padding:80px 0}@media (max-width:768px){.cta-band{padding:56px 0}}.cta-band-inner{text-align:center}.cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.blog-content{color:var(--ts);font-size:15px;font-weight:300;line-height:2}.blog-content p{margin-bottom:24px}.blog-content h2{color:var(--t);letter-spacing:-.01em;border-bottom:1px solid var(--bdr);margin:40px 0 16px;padding-bottom:12px;font-size:22px;font-weight:300}.blog-content h3{color:var(--t);margin:28px 0 12px;font-size:17px;font-weight:400}.blog-content ul,.blog-content ol{margin:0 0 24px;padding-right:24px}.blog-content li{margin-bottom:10px}.blog-content strong{color:var(--t);font-weight:400}.blog-content blockquote{border-right:2px solid var(--ac);color:var(--ts);margin:32px 0;padding-right:20px;font-style:italic}.blog-content .tip-box{background:var(--bg2);border:1px solid var(--bdr);border-radius:12px;margin:32px 0;padding:20px 24px}.blog-content .tip-box strong{color:var(--ac);margin-bottom:8px;display:block}@media (max-width:768px){.about-grid{gap:32px}.s,.vals-s .s{padding:72px 0}.vals-grid{margin-top:40px}.filter-bar{gap:8px}.filter-btn{padding:7px 14px;font-size:11px}.modal{padding:28px 22px}.admin-sidebar{display:none}.admin-main{margin-right:0;padding:24px 20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
