@font-face{font-family:vazirmatn;src:url(/_next/static/media/77a5213e6c4f1531-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:vazirmatn Fallback;src:local("Arial");ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.00%;size-adjust:101.00%}.__className_5d6c1b{font-family:vazirmatn,vazirmatn Fallback}.__variable_5d6c1b{--font-vazirmatn:"vazirmatn","vazirmatn Fallback"}:root{--font-sans-fa:var(--font-vazirmatn),Tahoma,sans-serif;--bg-dark:#1B263B;--primary-blue:#00D4FF;--secondary-purple:#9D84FF;--text-white:#ffffff;--glass-bg:rgba(255,255,255,0.08);--glass-border:rgba(255,255,255,0.15);--expertise-cyan:#00d4ff;--expertise-violet:#9d84ff;--expertise-green:#22c55e;--expertise-amber:#f59e0b;--expertise-teal:#14b8a6;--expertise-red:#ef4444;--expertise-blue:#3b82f6;--expertise-purple:#a855f7;--expertise-orange:#f97316}*{margin:0;padding:0;box-sizing:border-box}*,body,button,html,input,select,textarea{font-family:var(--font-sans-fa)}body{background-color:var(--bg-dark);color:var(--text-white);overflow-x:hidden;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),radial-gradient(circle at 50% 0,#2c3e5e 0,#1B263B 100%);background-size:40px 40px,40px 40px,100% 100%;background-attachment:fixed}#canvas-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}header{position:fixed;top:0;width:100%;padding:1.5rem 5%;justify-content:space-between;gap:1rem;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,212,255,.14);transition:all .3s ease;background:linear-gradient(90deg,rgba(9,19,34,.98),rgba(15,31,52,.98) 55%,rgba(20,26,44,.98));box-shadow:0 10px 30px rgba(2,8,20,.35)}.logo,header{display:flex;align-items:center}.logo{font-size:1.5rem;font-weight:900;color:var(--text-white);letter-spacing:1px;gap:10px}.logo span{color:var(--primary-blue)}.brand-logo-image{width:128px;height:auto;display:block;padding:7px 12px;border-radius:16px;background:linear-gradient(135deg,rgba(248,252,255,.96),rgba(207,232,255,.9));border:1px solid rgba(0,212,255,.24);box-shadow:0 10px 28px rgba(0,212,255,.16),inset 0 1px 0 rgba(255,255,255,.75)}.footer-brand-logo-image{width:150px}nav ul{display:flex;gap:2rem;list-style:none}nav a{color:rgba(255,255,255,.8);text-decoration:none;font-size:.95rem;transition:.3s;position:relative}nav a:hover{color:var(--primary-blue);text-shadow:0 0 10px rgba(0,212,255,.5)}.header-auth-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:1rem}.desktop-nav{flex:1 1;display:flex;justify-content:center}.mobile-menu-shell{display:none}.mobile-menu-toggle{width:52px;height:52px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.06);color:var(--text-white);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;cursor:pointer;transition:.25s ease}.mobile-menu-toggle span{width:22px;height:2px;border-radius:999px;background:currentColor;transition:transform .25s ease,opacity .25s ease}.mobile-menu-toggle.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(8,12,24,.45);opacity:0;visibility:hidden;transition:.25s ease;border:none;cursor:pointer}.mobile-menu-overlay.is-open{opacity:1;visibility:visible}.mobile-menu-panel{position:fixed;top:92px;right:4%;width:min(320px,92vw);padding:1rem;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:rgba(10,16,30,.98);box-shadow:0 24px 60px rgba(0,0,0,.34);opacity:0;visibility:hidden;transform:translateY(-12px) scale(.98);transition:.25s ease;display:grid;align-content:start;grid-gap:.8rem;gap:.8rem}.mobile-menu-panel.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu-title{font-size:.95rem;font-weight:800;color:#fff}.mobile-menu-close{width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.86);cursor:pointer;font-size:.95rem;transition:.2s ease}.mobile-menu-close:hover{background:rgba(255,255,255,.1);color:#fff}.page-loader-orbit{position:relative;width:82px;height:82px;display:flex;align-items:center;justify-content:center}.page-loader-core{width:16px;height:16px;border-radius:999px;background:radial-gradient(circle,#67e8f9 0,#00d4ff 70%,#0891b2 100%);box-shadow:0 0 22px rgba(0,212,255,.9)}.page-loader-ring{position:absolute;inset:0;border-radius:999px;border-color:rgba(0,212,255,.95) rgba(125,211,252,.45) transparent transparent;border-style:solid;border-width:2px;animation:page-loader-spin 1.25s linear infinite}.page-loader-ring.ring-2{inset:10px;animation-duration:1s;animation-direction:reverse;border-top-color:rgba(167,139,250,.95);border-right-color:rgba(192,132,252,.38)}.page-loader-ring.ring-3{inset:20px;animation-duration:.85s;border-top-color:rgba(34,211,238,.95);border-right-color:rgba(34,211,238,.32)}@keyframes page-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobile-menu-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-auth-btn,.mobile-logout-btn,.mobile-panel-link{width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-weight:700;font-size:.84rem;line-height:1.2;padding:.45rem .7rem;text-decoration:none}.mobile-auth-btn.btn-primary,.mobile-auth-btn.btn-secondary,.mobile-logout-btn,.mobile-panel-link{padding:.45rem .7rem}.mobile-panel-link{background:rgba(0,212,255,.12);color:var(--primary-blue);border:1px solid rgba(0,212,255,.2)}.mobile-logout-btn{border:1px solid rgba(248,113,113,.25);background:rgba(127,29,29,.18);color:#fecaca;cursor:pointer}.mobile-nav ul{list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:.72rem .85rem;border-radius:12px;color:rgba(255,255,255,.88);font-size:.92rem;line-height:1.35;text-decoration:none;background:rgba(255,255,255,.04);border:1px solid transparent;transition:.2s ease}.mobile-nav a:hover{color:#fff;border-color:rgba(0,212,255,.24);background:rgba(0,212,255,.08)}.header-user-menu{position:relative}.header-user-trigger{display:inline-flex;align-items:center;justify-content:space-between;min-width:190px;padding:.45rem .55rem .45rem .9rem;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.04));color:var(--text-white);transition:.25s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-user-menu.is-open .header-user-trigger,.header-user-menu:focus-within .header-user-trigger,.header-user-trigger:hover{border-color:rgba(0,212,255,.5);box-shadow:0 12px 32px rgba(0,0,0,.22);transform:translateY(-1px)}.header-user-avatar{width:42px;height:42px;flex-shrink:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(0,212,255,.25);box-shadow:0 0 16px rgba(0,212,255,.12)}.header-user-avatar img{width:100%;height:100%;object-fit:cover}.header-user-profile-link{display:inline-flex;align-items:center;gap:.8rem;min-width:0;flex:1 1;color:inherit;text-decoration:none}.header-user-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700}.header-user-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:rgba(255,255,255,.06);color:inherit;cursor:pointer;transition:.2s ease}.header-user-toggle:hover{background:rgba(255,255,255,.12)}.header-user-chevron{font-size:.9rem;color:rgba(255,255,255,.75)}.header-user-dropdown{position:absolute;top:calc(100% + 12px);left:0;min-width:220px;padding:.6rem;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(11,16,33,.96);box-shadow:0 18px 40px rgba(0,0,0,.28);opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s ease;display:grid;grid-gap:.35rem;gap:.35rem}.header-user-menu.is-open .header-user-dropdown,.header-user-menu:focus-within .header-user-dropdown,.header-user-menu:hover .header-user-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header-user-dropdown-item{width:100%;display:flex;align-items:center;gap:.7rem;padding:.8rem .95rem;border:none;border-radius:12px;background:transparent;color:rgba(255,255,255,.88);text-decoration:none;font-size:.92rem;cursor:pointer;transition:.2s ease;text-align:right}.header-user-dropdown-item:hover{background:rgba(255,255,255,.06);color:#fff}.header-user-dropdown-item.is-danger{color:#fca5a5}.header-user-dropdown-item.is-danger:hover{background:rgba(239,68,68,.12);color:#fecaca}.header-user-dropdown-item.is-disabled{opacity:.55;cursor:not-allowed}.header-user-dropdown-item.is-disabled:hover{background:transparent;color:rgba(255,255,255,.88)}.hero{height:100vh;display:flex;align-items:center;justify-content:space-between;padding:0 10%;position:relative;background:radial-gradient(circle at 70% 30%,#23304c 0,#162035 100%);overflow:hidden}.hero-content{max-width:660px;z-index:2}.atom-container,.hero-content{z-index:2;position:relative}.hero-badge{display:inline-block;padding:5px 15px;background:rgba(123,97,255,.2);border:1px solid var(--secondary-purple);border-radius:50px;color:var(--secondary-purple);font-size:.85rem}.hero-badge,h1{margin-bottom:1.5rem}h1{font-size:3.5rem;line-height:1.3;font-weight:800}h1 span{background:linear-gradient(90deg,var(--primary-blue),var(--secondary-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-desc{font-size:1.1rem;color:rgba(255,255,255,.7);line-height:1.8;margin-bottom:2.5rem}.hero-btns{display:flex;gap:1.5rem}.btn-primary{background:linear-gradient(45deg,var(--primary-blue),#00aaff);color:#000;padding:1rem 2.5rem;border-radius:12px;font-weight:700;text-decoration:none;box-shadow:0 0 25px rgba(0,212,255,.3);transition:.3s;border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 40px rgba(0,212,255,.6)}.btn-secondary{background:transparent;color:var(--text-white);padding:1rem 2.5rem;border-radius:12px;font-weight:500;text-decoration:none;border:1px solid rgba(255,255,255,.3);transition:.3s;cursor:pointer}.btn-secondary:hover{border-color:var(--text-white);background:rgba(255,255,255,.05)}.atom-container{position:relative;width:400px;height:400px;display:flex;justify-content:center;align-items:center}.core{width:50px;height:50px;background:var(--primary-blue);box-shadow:0 0 50px var(--primary-blue);z-index:10}.core,.orbit{border-radius:50%;position:absolute}.orbit{width:100%;height:100%;border:2px solid rgba(0,212,255,.3);transform-style:preserve-3d}.orbit:first-child{animation:rotate1 4s linear infinite}.orbit:nth-child(2){animation:rotate2 5s linear infinite;width:80%;height:80%}.orbit:nth-child(3){animation:rotate3 6s linear infinite;width:60%;height:60%}.electron{width:15px;height:15px;background:var(--secondary-purple);border-radius:50%;position:absolute;top:50%;left:-7px;box-shadow:0 0 15px var(--secondary-purple)}@keyframes rotate1{0%{transform:rotate(0deg) rotateX(60deg)}to{transform:rotate(1turn) rotateX(60deg)}}@keyframes rotate2{0%{transform:rotate(0deg) rotateX(-60deg)}to{transform:rotate(1turn) rotateX(-60deg)}}@keyframes rotate3{0%{transform:rotate(0deg) rotateY(60deg)}to{transform:rotate(1turn) rotateY(60deg)}}@media (max-width:768px){.hero{flex-direction:column;justify-content:center;text-align:center;padding-top:100px}.atom-container{display:none}.hero-btns{justify-content:center}h1{font-size:2.5rem}header{padding:1rem 4%}.desktop-nav,.header-actions>.header-auth-btn,.header-actions>.header-user-menu{display:none}.header-actions{gap:.75rem}.mobile-menu-shell{display:block}.mobile-menu-panel{top:0;right:0;width:min(360px,88vw);height:100vh;max-height:100vh;border-radius:24px 0 0 24px;padding:1rem .85rem 1.25rem;transform:translateX(100%);overflow-y:auto}.mobile-menu-panel.is-open{transform:translateX(0)}.mobile-menu-auth{margin-top:.1rem}.mobile-nav a{min-height:44px}}.trust-section{background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.1);padding:2.5rem 0;margin-bottom:2rem}.trust-grid{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.trust-slider{position:relative;width:100%;overflow:hidden;height:116px;padding:.35rem 0;direction:ltr;mask-image:linear-gradient(270deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 8%,#000 92%,transparent)}.trust-slider:after,.trust-slider:before{content:"";position:absolute;top:0;z-index:2;width:140px;height:100%;pointer-events:none}.trust-slider:before{right:0;background:linear-gradient(90deg,transparent,#0B1021)}.trust-slider:after{left:0;background:linear-gradient(90deg,#0B1021,transparent)}.trust-logo-card{width:150px;height:86px;display:flex;align-items:center;justify-content:center;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(0,0,0,.18);transition:.3s ease}.trust-logo-card-marquee{position:absolute;top:50%;left:0;will-change:transform;animation:trust-logo-item-marquee 20s linear infinite;animation-delay:calc((20s / var(--logo-total)) * var(--logo-index) * -1)}.trust-logo-card:hover{transform:translateY(-5px);border-color:rgba(0,212,255,.45);box-shadow:0 18px 42px rgba(0,212,255,.12)}.trust-logo-card img{width:100%;height:100%;object-fit:contain}@keyframes trust-logo-item-marquee{0%{transform:translate3d(100vw,-50%,0)}to{transform:translate3d(-220px,-50%,0)}}.trust-item{font-size:1.1rem;font-weight:500;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;transition:all .3s ease;border:1px solid transparent}.trust-item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2);color:#fff;transform:translateY(-3px)}.domains-section{position:relative;z-index:2;padding:5rem 7% 6rem;background:radial-gradient(circle at 15% 20%,rgba(0,212,255,.14),transparent 32%),radial-gradient(circle at 85% 60%,rgba(157,132,255,.12),transparent 34%),linear-gradient(180deg,#0B1021,#0d1428);overflow:hidden}.domains-section:before{content:"SKILLS";position:absolute;left:-1rem;top:.25rem;font-size:clamp(4rem,13vw,11rem);font-weight:900;letter-spacing:.12em;color:rgba(255,255,255,.035);pointer-events:none}.domains-shell{position:relative;display:grid;grid-template-columns:minmax(300px,.95fr) minmax(320px,1.25fr);grid-gap:2rem;gap:2rem;align-items:start}.domains-intro{padding:2.2rem;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 24px 70px rgba(0,0,0,.22)}.domains-intro .section-title{margin:.75rem 0 1.25rem;line-height:1.4}.domains-intro .section-title span{color:var(--primary-blue);text-shadow:0 0 24px rgba(0,212,255,.35)}.domains-intro p{color:rgba(255,255,255,.72);line-height:2;font-size:1rem}.domains-highlights{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.domains-highlight-card{padding:1rem 1.1rem;border-radius:20px;background:rgba(8,15,32,.72);border:1px solid rgba(255,255,255,.08)}.domains-highlight-card strong{display:block;margin-bottom:.45rem;color:#f8fafc;font-size:1rem}.domains-highlight-card p{margin:0;color:rgba(255,255,255,.7);line-height:1.8;font-size:.95rem}.domains-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.domain-feature-card{position:relative;padding:1.4rem;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:0 18px 45px rgba(0,0,0,.2);overflow:hidden}.domain-feature-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,212,255,.12),transparent 34%);pointer-events:none}.domain-feature-card h3{position:relative;margin:0 0 .8rem;color:#f8fafc;font-size:1.1rem}.domain-feature-card p{position:relative;margin:0;color:rgba(255,255,255,.72);line-height:1.9;font-size:.95rem}.domain-feature-card span{color:var(--primary-blue);font-weight:800}.domain-feature-badge,.domain-feature-index{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.9rem;border-radius:999px;font-weight:900}.domain-feature-index{min-width:54px;height:36px;padding:0 .9rem;background:linear-gradient(135deg,rgba(0,212,255,.92),rgba(157,132,255,.88));color:#06101f}.domain-feature-badge{min-width:110px;height:34px;padding:0 .9rem;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.28);color:#7dd3fc;font-size:.82rem}.domain-feature-spotlight{grid-column:span 2;background:linear-gradient(135deg,rgba(0,212,255,.12),rgba(111,92,255,.08),rgba(255,255,255,.04));border-color:rgba(0,212,255,.22)}.domain-feature-spotlight h3{font-size:1.5rem}.domain-feature-spotlight p{max-width:90%}@media (max-width:1100px){.domains-shell{grid-template-columns:1fr}.domains-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.domains-grid{grid-template-columns:1fr}.domain-feature-spotlight{grid-column:span 1}.domain-feature-spotlight p{max-width:100%}}@media (max-width:768px){.domains-section{padding:3rem 5% 4rem}.domains-intro{padding:1.5rem}.trust-logo-group{gap:.75rem;-webkit-padding-end:.75rem;padding-inline-end:.75rem}.trust-slider{height:92px}.trust-logo-card{width:110px;height:68px;padding:.6rem;border-radius:16px}.trust-logo-card-marquee{animation-duration:16s;animation-delay:calc((16s / var(--logo-total)) * var(--logo-index) * -1)}}.courses-section{padding:5rem 10%;position:relative}.section-header{text-align:center;margin-bottom:4rem}.section-title{font-size:2.5rem;margin-bottom:1rem}.section-subtitle{color:var(--primary-blue);font-size:1.1rem}.courses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.course-card{border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.4s ease;overflow:hidden;position:relative;padding:2.5rem 1.5rem 1.5rem;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px 0 rgba(0,0,0,.2)}.course-card:hover{border-color:var(--primary-blue);box-shadow:0 0 30px rgba(0,212,255,.15);transform:translateY(-10px)}.course-image{width:100%;height:180px;background:linear-gradient(180deg,#1a2342,#0f152a);border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;font-size:3rem;color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.05)}.course-badge{position:absolute;top:15px;left:15px;right:auto;padding:6px 14px;border-radius:8px;font-size:.75rem;font-weight:700;white-space:nowrap;z-index:10;background:rgba(11,16,33,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.course-title{font-size:1.3rem;margin-bottom:.5rem}.course-info{color:rgba(255,255,255,.6);font-size:.9rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.course-footer,.course-info{display:flex;justify-content:space-between}.course-footer{align-items:center}.price{font-size:1.2rem;font-weight:700;color:var(--text-white)}.btn-card{color:var(--primary-blue);text-decoration:none;font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:5px;transition:.3s}.btn-card:hover{color:var(--text-white);gap:10px}.content-box h2{color:var(--primary-blue);font-size:1.2rem;margin-bottom:10px}.content-box p{color:rgba(255,255,255,.7);font-size:.9rem}.content-box{padding:20px 30px;background:rgba(255,255,255,.05);border-radius:15px;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.3s}.content-box:hover{border-color:var(--primary-blue);transform:scale(1.02);box-shadow:0 5px 20px rgba(0,0,0,.3)}.roadmap-section{padding:5rem 0;position:relative;background:var(--bg-dark);overflow:hidden}.timeline-wrapper{position:relative;max-width:1000px;margin:0 auto;direction:ltr}.timeline-line{position:absolute;width:4px;background:linear-gradient(180deg,var(--primary-blue),var(--secondary-purple));top:0;bottom:0;left:50%;transform:translateX(-50%);border-radius:10px;box-shadow:0 0 15px rgba(0,212,255,.5);z-index:0}.timeline-row{display:flex;justify-content:center;align-items:center;margin-bottom:3rem;position:relative;transition:all .6s ease-out}.timeline-row,.timeline-row.visible{opacity:1;transform:translateY(0)}.timeline-half{width:50%;padding:0 40px;box-sizing:border-box;position:relative}.timeline-content{direction:rtl;text-align:right;background:linear-gradient(145deg,rgba(40,55,85,.9),rgba(30,45,70,.8));border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:20px;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.3s}.timeline-content:hover{border-color:var(--primary-blue);transform:scale(1.02);box-shadow:0 5px 20px rgba(0,212,255,.1)}.timeline-dot{position:absolute;width:20px;height:20px;background:var(--bg-dark);border:3px solid var(--primary-blue);border-radius:50%;z-index:2;box-shadow:0 0 15px var(--primary-blue);left:50%;transform:translateX(-50%)}@media (max-width:768px){.timeline-line{left:30px}.timeline-row{flex-direction:column;align-items:flex-start;margin-bottom:2rem}.timeline-half{width:100%;padding-left:60px;padding-right:20px}.timeline-half:empty{display:none}.timeline-dot{left:30px}}.search-hero{padding:3rem 10% 2rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% -50%,rgba(0,212,255,.15) 0,transparent 70%);margin-bottom:2rem}.search-box{max-width:600px;margin:20px auto 0;position:relative}.search-input{width:100%;padding:15px 20px 15px 50px;border-radius:50px;border:1px solid #00d4ff;background:rgba(11,16,33,.6);color:#fff;font-size:1rem;box-shadow:0 0 20px rgba(0,212,255,.2);outline:none;transition:.3s;text-align:right}.search-input:focus{box-shadow:0 0 30px rgba(0,212,255,.4);background:rgba(11,16,33,.9)}.search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#00D4FF}.container-courses{display:flex;gap:3rem;padding:0 5% 3rem;min-height:100vh}aside.filters{width:280px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:100px;height:-moz-fit-content;height:fit-content}.filter-group{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;margin-bottom:1.5rem}.filter-title{font-weight:700;margin-bottom:1rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.5rem}.checkbox-item{display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer;color:rgba(255,255,255,.7);transition:.2s;font-size:.9rem}.checkbox-item:hover{color:#fff}input[type=checkbox]{display:none}.custom-checkbox{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:transparent;transition:.2s}input[type=checkbox]:checked+.custom-checkbox{background:#00D4FF;border-color:#00D4FF;color:#000}.courses-grid-page{flex:1 1;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem;gap:2rem;align-content:start}@media (max-width:900px){.container-courses{flex-direction:column}aside.filters{width:100%;position:static}}.course-header-single{padding:3rem 0;background:linear-gradient(90deg,rgba(11,16,33,.95),rgba(27,38,59,.95));border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:3rem}.breadcrumb{font-size:.85rem;color:rgba(255,255,255,.6);margin-bottom:1rem}.course-title-large{font-size:2.2rem;font-weight:800;margin-bottom:1rem;line-height:1.4;color:#fff}.course-badges{display:flex;gap:10px;margin-bottom:1.5rem}.badge{padding:5px 12px;border-radius:6px;font-size:.8rem;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8)}.badge.update{border-color:#00E676;color:#00E676;background:rgba(0,230,118,.1)}.course-meta-top{display:flex;gap:2rem;color:rgba(255,255,255,.7);font-size:.9rem;flex-wrap:wrap}.star-rating{color:#FFD700;font-weight:700}.single-container{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;gap:3rem;padding:0 5%;max-width:1400px;margin:0 auto;position:relative}.tabs{display:flex;gap:2rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.tab-btn{padding:15px 0;background:none;border:none;color:rgba(255,255,255,.6);font-size:1.1rem;cursor:pointer;position:relative;transition:.3s}.tab-btn.active{color:#00D4FF;font-weight:700}.tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#00D4FF;box-shadow:0 0 10px #00D4FF}.content-box{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem}.box-title{color:#fff;margin-bottom:1rem;font-size:1.2rem}.text-muted{color:rgba(255,255,255,.7)}.learn-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:1rem}.learn-item{display:flex;gap:10px;font-size:.95rem;color:rgba(255,255,255,.8)}.check-icon{color:#00E676}.accordion-item{border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:10px;overflow:hidden}.accordion-header{background:rgba(255,255,255,.03);padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#fff;transition:.2s}.accordion-header:hover{background:rgba(255,255,255,.06)}.accordion-content{padding:0;background:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.05)}.lesson-row{padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;font-size:.9rem;color:rgba(255,255,255,.6)}.lesson-row:hover{color:#fff;background:rgba(255,255,255,.02)}.sidebar-col{position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content}.purchase-card{background:linear-gradient(145deg,rgba(30,41,65,.9),rgba(20,28,48,.9));border:1px solid rgba(0,212,255,.3);border-radius:20px;overflow:hidden;box-shadow:0 0 40px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.preview-video{width:100%;height:200px;background:#000;position:relative;cursor:pointer}.play-btn-large,.preview-video{display:flex;align-items:center;justify-content:center}.play-btn-large{width:60px;height:60px;background:rgba(0,212,255,.8);border-radius:50%;font-size:2rem;color:#fff;box-shadow:0 0 20px #00D4FF;transition:.3s}.preview-video:hover .play-btn-large{transform:scale(1.1)}.fade-in{animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.single-container{grid-template-columns:1fr}.sidebar-col{position:static;order:-1;margin-bottom:2rem}.learn-list{grid-template-columns:1fr}}.preExamButton{padding:10px 16px;background-color:#2563eb;color:white;border-radius:6px;border:none;cursor:pointer;font-size:14px}.preExamButton:hover{background-color:#1e40af}.skills-orbit-section{position:relative;z-index:2;padding:4.5rem 6% 5.75rem;background:radial-gradient(circle at 50% 0,rgba(0,212,255,.22),transparent 32%),radial-gradient(circle at 18% 74%,rgba(157,132,255,.14),transparent 32%),radial-gradient(circle at 84% 58%,rgba(34,197,94,.1),transparent 28%),linear-gradient(180deg,#0B1021,#06101f);overflow:hidden}.skills-orbit-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.08) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 74%);mask-image:radial-gradient(circle at center,#000 0,transparent 74%);pointer-events:none}.skills-orbit-section:after{content:"SKILL MATRIX";position:absolute;right:50%;top:52%;transform:translate(50%,-50%);color:rgba(255,255,255,.032);font-size:clamp(4rem,12vw,10rem);font-weight:950;letter-spacing:.16em;white-space:nowrap;pointer-events:none}.skills-orbit-shell{position:relative;z-index:1;max-width:1240px;margin:0 auto}.skills-orbit-heading{max-width:760px;margin:0 auto 2.25rem;text-align:center}.skills-orbit-heading .section-title{line-height:1.45;margin:.7rem 0 0}.skills-orbit-heading .section-title span{color:var(--primary-blue);text-shadow:0 0 24px rgba(0,212,255,.36)}.skills-orbit-board{position:relative;min-height:690px;border-radius:46px;border:1px solid rgba(0,212,255,.2);background:radial-gradient(circle at center,rgba(0,212,255,.2),transparent 19%),radial-gradient(circle at center,rgba(157,132,255,.12),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:inset 0 0 80px rgba(0,212,255,.08),0 34px 100px rgba(0,0,0,.38);overflow:hidden;isolation:isolate}.skills-orbit-board:after,.skills-orbit-board:before{content:"";position:absolute;inset:8%;border:1px dashed rgba(0,212,255,.34);border-radius:50%;animation:skills-orbit-spin 30s linear infinite;pointer-events:none}.skills-orbit-board:after{inset:22%;border-style:solid;border-color:rgba(157,132,255,.24);animation-duration:20s;animation-direction:reverse}.skills-orbit-radar{inset:50%;z-index:-1;width:560px;height:560px;background:conic-gradient(from 20deg,rgba(0,212,255,.28),transparent 22%,transparent 100%),repeating-radial-gradient(circle,rgba(0,212,255,.16) 0 1px,transparent 1px 82px);filter:drop-shadow(0 0 28px rgba(0,212,255,.2));animation:skills-radar-sweep 9s linear infinite}.skills-orbit-core,.skills-orbit-radar{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.skills-orbit-core{top:50%;left:50%;z-index:2;width:250px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.45rem;text-align:center;border:1px solid rgba(0,212,255,.62);background:linear-gradient(145deg,rgba(5,18,42,.95),rgba(4,10,26,.98)),radial-gradient(circle,rgba(0,212,255,.24),transparent 64%);box-shadow:0 0 48px rgba(0,212,255,.36),inset 0 0 38px rgba(0,212,255,.18)}.skills-orbit-core:before{content:"";position:absolute;inset:-18px;border-radius:inherit;border:1px solid rgba(0,212,255,.22);box-shadow:0 0 0 12px rgba(0,212,255,.035)}.skills-orbit-core span{font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:950;color:#fff}.skills-orbit-core strong{max-width:170px;color:#67e8f9;font-size:.92rem;line-height:1.8}.skills-orbit-item{--skill-color:#00d4ff;position:absolute;z-index:3;width:226px;display:flex;align-items:center;gap:.8rem;padding:.78rem;border:1px solid color-mix(in srgb,var(--skill-color) 46%,transparent);border-radius:24px;background:linear-gradient(145deg,rgba(7,16,38,.9),rgba(7,16,38,.58));box-shadow:0 18px 45px rgba(0,0,0,.24),0 0 24px color-mix(in srgb,var(--skill-color) 16%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:var(--skill-transform,none);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.skills-orbit-item:before{content:"";position:absolute;top:50%;width:78px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--skill-color) 72%,transparent));opacity:.68;pointer-events:none}.skills-orbit-item:hover{transform:var(--skill-transform,none) translateY(-7px) scale(1.025);border-color:var(--skill-color);box-shadow:0 22px 52px rgba(0,0,0,.28),0 0 34px color-mix(in srgb,var(--skill-color) 30%,transparent)}.skills-orbit-icon{flex:0 0 54px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:18px;color:#fff;font-weight:950;font-size:1.28rem;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--skill-color) 58%,#fff 8%),color-mix(in srgb,var(--skill-color) 36%,#050914 64%));box-shadow:inset 0 0 16px rgba(255,255,255,.12),0 0 22px color-mix(in srgb,var(--skill-color) 28%,transparent)}.skills-orbit-item h3{margin:0 0 .25rem;color:#f8fafc;font-size:.96rem}.skills-orbit-item p{margin:0;color:rgba(255,255,255,.68);line-height:1.65;font-size:.76rem}.skills-orbit-cyan{--skill-color:#22d3ee}.skills-orbit-violet{--skill-color:#a855f7}.skills-orbit-green{--skill-color:#22c55e}.skills-orbit-amber{--skill-color:#facc15}.skills-orbit-teal{--skill-color:#14b8a6}.skills-orbit-red{--skill-color:#ef4444}.skills-orbit-blue{--skill-color:#38bdf8}.skills-orbit-purple{--skill-color:#8b5cf6}.skills-orbit-orange{--skill-color:#fb923c}.skills-orbit-item-1{top:4.8%;left:40%;--skill-transform:translateX(-50%)}.skills-orbit-item-2{top:17%;right:8%}.skills-orbit-item-3{top:42%;right:3.5%}.skills-orbit-item-4{right:12%;bottom:8.5%}.skills-orbit-item-5{left:50%;bottom:3.5%;--skill-transform:translateX(-50%)}.skills-orbit-item-6{left:12%;bottom:8.5%}.skills-orbit-item-7{top:42%;left:3.5%}.skills-orbit-item-8{top:17%;left:8%}.skills-orbit-item-9{top:50%;left:60%;width:178px;--skill-transform:translate(-50%,-236%)}.skills-orbit-item-1:before,.skills-orbit-item-5:before,.skills-orbit-item-9:before{left:50%;transform:translateX(-50%) rotate(90deg)}.skills-orbit-item-2:before,.skills-orbit-item-3:before,.skills-orbit-item-4:before{right:100%}.skills-orbit-item-6:before,.skills-orbit-item-7:before,.skills-orbit-item-8:before{left:100%;transform:rotate(180deg)}@keyframes skills-orbit-spin{to{transform:rotate(1turn)}}@keyframes skills-radar-sweep{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:1060px){.skills-orbit-board{min-height:760px}.skills-orbit-item-2{right:4%}.skills-orbit-item-3{right:1.5%}.skills-orbit-item-4{right:8%}.skills-orbit-item-6{left:8%}.skills-orbit-item-7{left:1.5%}.skills-orbit-item-8{left:4%}}@media (max-width:760px){.skills-orbit-section{padding:3rem 5% 4rem}.skills-orbit-heading{margin-bottom:1.4rem}.skills-orbit-board{display:grid;grid-gap:.85rem;gap:.85rem;min-height:auto;padding:1.1rem;border-radius:30px}.skills-orbit-board:after,.skills-orbit-board:before,.skills-orbit-item:before,.skills-orbit-radar{display:none}.skills-orbit-core,.skills-orbit-item,.skills-orbit-item-1,.skills-orbit-item-2,.skills-orbit-item-3,.skills-orbit-item-4,.skills-orbit-item-5,.skills-orbit-item-6,.skills-orbit-item-7,.skills-orbit-item-8,.skills-orbit-item-9{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;--skill-transform:none}.skills-orbit-core{order:-1;min-height:150px;border-radius:28px}.skills-orbit-core:before{display:none}.skills-orbit-item{border-radius:20px}}.cbrne-hero-network{width:460px;height:460px;filter:drop-shadow(0 0 26px rgba(0,212,255,.18))}.cbrne-hero-network:after,.cbrne-hero-network:before{content:"";position:absolute;inset:7%;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.16),transparent 58%);pointer-events:none}.cbrne-hero-network:after{inset:20%;border:1px dashed rgba(255,255,255,.12);background:transparent;animation:hero-domain-pulse 4s ease-in-out infinite}.hero-domain-core{width:126px;height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1rem;text-align:center;background:radial-gradient(circle at 35% 25%,rgba(0,212,255,.96),rgba(123,97,255,.74) 62%,rgba(5,12,28,.98));border:1px solid rgba(255,255,255,.22);box-shadow:0 0 44px rgba(0,212,255,.46),inset 0 0 24px rgba(255,255,255,.16)}.hero-domain-core span{color:#fff;font-size:.92rem;font-weight:950;line-height:1.55}.hero-domain-core small{color:rgba(255,255,255,.76);font-size:.64rem;letter-spacing:.08em}.cbrne-hero-network .orbit{border-color:color-mix(in srgb,var(--orbit-color,#00d4ff) 42%,transparent);box-shadow:inset 0 0 20px color-mix(in srgb,var(--orbit-color,#00d4ff) 8%,transparent)}.cbrne-hero-network .orbit-cbrne{--orbit-color:#22d3ee;animation:rotate1 7s linear infinite}.cbrne-hero-network .orbit-radiation{--orbit-color:#a855f7;animation:rotate2 8.5s linear infinite}.cbrne-hero-network .orbit-defense{--orbit-color:#22c55e;animation:rotate3 10s linear infinite}.cbrne-hero-network .orbit-crisis{--orbit-color:#facc15;animation:rotate4 6.5s linear infinite}.hero-domain-electron{left:-42px;width:84px;height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;border:1px solid color-mix(in srgb,var(--skill-color,#00d4ff) 58%,transparent);border-radius:24px;background:linear-gradient(145deg,rgba(7,16,38,.94),rgba(7,16,38,.68));color:#fff;box-shadow:0 0 24px color-mix(in srgb,var(--skill-color,#00d4ff) 32%,transparent),inset 0 0 18px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-domain-electron span{font-size:1.4rem;line-height:1}.hero-domain-electron strong{max-width:74px;color:rgba(255,255,255,.88);font-size:.62rem;font-weight:900;line-height:1.45;text-align:center}@keyframes rotate4{0%{transform:rotate(0deg) rotateY(-58deg) rotateX(22deg)}to{transform:rotate(1turn) rotateY(-58deg) rotateX(22deg)}}@keyframes hero-domain-pulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.9;transform:scale(1.03)}}@media (max-width:1024px){.cbrne-hero-network{width:390px;height:390px}.hero-domain-electron{width:74px;height:74px;left:-37px}.hero-domain-electron strong{font-size:.56rem}}.cbrne-hero-network .orbit{top:50%;left:50%;transform-origin:center center}.cbrne-hero-network .orbit-cbrne{width:100%;height:100%;margin:-50% 0 0 -50%;animation:hero-orbit-cbrne 9s linear infinite}.cbrne-hero-network .orbit-radiation{width:86%;height:86%;margin:-43% 0 0 -43%;animation:hero-orbit-radiation 10.5s linear infinite}.cbrne-hero-network .orbit-defense{width:72%;height:72%;margin:-36% 0 0 -36%;animation:hero-orbit-defense 12s linear infinite}.cbrne-hero-network .orbit-crisis{width:58%;height:58%;margin:-29% 0 0 -29%;animation:hero-orbit-crisis 8s linear infinite}.hero-domain-electron{top:50%;left:0;translate:-50% -50%;transform:rotate(var(--electron-counter-rotate,0deg))}.hero-domain-electron span{display:block;width:1.55rem;height:1.55rem;font-size:1.35rem;line-height:1.55rem;text-align:center;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--skill-color,#00d4ff) 60%,transparent))}.hero-domain-electron strong{display:block;direction:rtl;white-space:normal}@keyframes hero-orbit-cbrne{0%{transform:rotate(0deg) rotateX(62deg);--electron-counter-rotate:0deg}to{transform:rotate(1turn) rotateX(62deg);--electron-counter-rotate:-360deg}}@keyframes hero-orbit-radiation{0%{transform:rotate(0deg) rotateX(-58deg);--electron-counter-rotate:0deg}to{transform:rotate(1turn) rotateX(-58deg);--electron-counter-rotate:-360deg}}@keyframes hero-orbit-defense{0%{transform:rotate(0deg) rotateY(60deg);--electron-counter-rotate:0deg}to{transform:rotate(1turn) rotateY(60deg);--electron-counter-rotate:-360deg}}@keyframes hero-orbit-crisis{0%{transform:rotate(0deg) rotateY(-58deg) rotateX(20deg);--electron-counter-rotate:0deg}to{transform:rotate(1turn) rotateY(-58deg) rotateX(20deg);--electron-counter-rotate:-360deg}}@media (max-width:1024px){.hero-domain-electron{left:0;translate:-50% -50%}}.hero-domain-nodes{position:absolute;inset:0;z-index:12;pointer-events:none}.hero-domain-nodes .hero-domain-electron{position:absolute;left:auto;top:auto;translate:none;transform:none}.hero-domain-node-1{top:2%;left:50%;transform:translateX(-50%)!important}.hero-domain-node-2{top:50%;right:-2%;transform:translateY(-50%)!important}.hero-domain-node-3{bottom:2%;left:50%;transform:translateX(-50%)!important}.hero-domain-node-4{top:50%;left:-2%;transform:translateY(-50%)!important}.hero-domain-nodes .hero-domain-electron span,.hero-domain-nodes .hero-domain-electron strong{transform:none}@media (max-width:1024px){.hero-domain-node-2{right:-5%}.hero-domain-node-4{left:-5%}}.cbrne-hero-network .orbit{overflow:visible}.hero-domain-path{position:absolute;inset:0;border-radius:50%;transform-style:preserve-3d;animation:hero-node-spin 9s linear infinite}.hero-domain-path-1{animation-duration:9s}.hero-domain-path-2{animation-duration:10.5s;animation-direction:reverse}.hero-domain-path-3{animation-duration:12s}.hero-domain-path-4{animation-duration:8s;animation-direction:reverse}.cbrne-hero-network .hero-domain-electron{position:absolute;top:50%;left:0;z-index:20;translate:-50% -50%;transform:none;animation:hero-node-face 9s linear infinite}.hero-domain-path-1 .hero-domain-electron{animation-duration:9s}.hero-domain-path-2 .hero-domain-electron{animation-duration:10.5s;animation-direction:reverse}.hero-domain-path-3 .hero-domain-electron{animation-duration:12s}.hero-domain-path-4 .hero-domain-electron{animation-duration:8s;animation-direction:reverse}.hero-domain-nodes{display:none}@keyframes hero-node-spin{to{transform:rotate(1turn)}}@keyframes hero-node-face{to{rotate:-1turn}}.cbrne-hero-network .hero-domain-path .hero-domain-electron{right:auto;bottom:auto;margin:0}.cbrne-hero-network .hero-domain-path .hero-domain-electron span{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;font-size:1.35rem;line-height:1}.cbrne-hero-network .hero-domain-path .hero-domain-electron strong{max-width:72px;text-align:center}.cbrne-hero-network .orbit-cbrne .hero-domain-path,.cbrne-hero-network .orbit-crisis .hero-domain-path,.cbrne-hero-network .orbit-defense .hero-domain-path,.cbrne-hero-network .orbit-radiation .hero-domain-path{transform-origin:center center}.cbrne-hero-network .orbit-cbrne .hero-domain-electron,.cbrne-hero-network .orbit-crisis .hero-domain-electron,.cbrne-hero-network .orbit-defense .hero-domain-electron,.cbrne-hero-network .orbit-radiation .hero-domain-electron{-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-mission-panel{width:min(46vw,560px);min-width:440px;perspective:1200px}.hero-panel-frame{position:relative;display:grid;grid-template-columns:1fr;grid-gap:1.2rem;gap:1.2rem;min-height:520px;padding:1.4rem;border:1px solid rgba(0,212,255,.22);border-radius:38px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.025)),radial-gradient(circle at 50% 32%,rgba(0,212,255,.18),transparent 36%);box-shadow:0 36px 90px rgba(0,0,0,.32),inset 0 0 70px rgba(0,212,255,.08);overflow:hidden;transform:rotateX(3deg) rotateY(20deg);transform-style:preserve-3d}.hero-panel-frame:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.08) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 0,transparent 74%);mask-image:radial-gradient(circle at 50% 38%,#000 0,transparent 74%);pointer-events:none}.hero-panel-frame:after{content:"PAIESH DAN";position:absolute;left:1.4rem;bottom:1rem;color:rgba(255,255,255,.05);font-size:clamp(2.6rem,6vw,5.4rem);font-weight:950;letter-spacing:.12em;pointer-events:none}.hero-scan-map{position:relative;height:310px;border-radius:30px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at center,rgba(0,212,255,.16),transparent 24%),radial-gradient(circle at center,rgba(157,132,255,.1),transparent 48%),rgba(3,9,24,.52);overflow:hidden}.hero-scan-map:after,.hero-scan-map:before{content:"";position:absolute;inset:12%;border:1px dashed rgba(0,212,255,.32);border-radius:50%}.hero-scan-map:after{inset:26%;border-style:solid;border-color:rgba(157,132,255,.22)}.hero-scan-core{position:absolute;top:50%;left:50%;z-index:3;width:118px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(0,212,255,.62);background:radial-gradient(circle,rgba(0,212,255,.24),rgba(5,12,28,.98) 68%);box-shadow:0 0 42px rgba(0,212,255,.32),inset 0 0 24px rgba(0,212,255,.14)}.hero-scan-core:before{content:"";position:absolute;inset:-88px;border-radius:50%;background:conic-gradient(from 20deg,rgba(0,212,255,.28),transparent 24%,transparent 100%);animation:hero-scan-sweep 7s linear infinite;z-index:-1}.hero-scan-core span{color:#67e8f9;font-size:.78rem;font-weight:900;letter-spacing:.14em}.hero-scan-core strong{color:#fff;font-size:1.45rem;font-weight:950}.hero-scan-node{--skill-color:#00d4ff;position:absolute;z-index:4;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:22px;border:1px solid color-mix(in srgb,var(--skill-color) 60%,transparent);background:linear-gradient(145deg,rgba(7,16,38,.92),rgba(7,16,38,.64));box-shadow:0 0 24px color-mix(in srgb,var(--skill-color) 26%,transparent);animation:hero-node-float 4s ease-in-out infinite}.hero-scan-node span{color:#fff;font-size:1.65rem;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--skill-color) 62%,transparent))}.hero-scan-node-1{top:16%;left:50%;transform:translateX(-50%)}.hero-scan-node-2{top:48%;right:12%;animation-delay:-.8s}.hero-scan-node-3{bottom:13%;left:50%;transform:translateX(-50%);animation-delay:-1.6s}.hero-scan-node-4{top:48%;left:12%;animation-delay:-2.4s}.hero-panel-content{position:relative;z-index:4;padding:0 .25rem .2rem}.hero-panel-kicker{display:inline-flex;margin-bottom:.75rem;padding:.3rem .75rem;border:1px solid rgba(0,212,255,.26);border-radius:999px;color:#67e8f9;background:rgba(0,212,255,.08);font-size:.74rem;font-weight:900;letter-spacing:.08em}.hero-panel-content h2{margin:0 0 1rem;color:#f8fafc;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.55}.hero-learning-path{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:rgba(255,255,255,.76);font-size:.82rem;font-weight:800}.hero-learning-path i{flex:1 1;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(0,212,255,.15),rgba(0,212,255,.75),rgba(157,132,255,.15));box-shadow:0 0 16px rgba(0,212,255,.28)}.hero-domain-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.hero-domain-chip{--skill-color:#00d4ff;display:flex;align-items:center;gap:.65rem;min-height:58px;padding:.7rem;border:1px solid color-mix(in srgb,var(--skill-color) 38%,transparent);border-radius:18px;background:rgba(3,9,24,.48);box-shadow:inset 0 0 18px color-mix(in srgb,var(--skill-color) 8%,transparent)}.hero-domain-chip span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:color-mix(in srgb,var(--skill-color) 38%,transparent);font-size:1.1rem}.hero-domain-chip strong{color:rgba(255,255,255,.9);font-size:.84rem;line-height:1.5}@keyframes hero-scan-sweep{to{transform:rotate(1turn)}}@keyframes hero-node-float{0%,to{margin-top:0}50%{margin-top:-10px}}@media (max-width:1100px){.hero-mission-panel{width:min(48vw,500px);min-width:380px}.hero-panel-frame{min-height:500px;transform:none}}@media (max-width:768px){.hero-mission-panel{width:100%;min-width:0;margin-top:2rem}.hero-panel-frame{min-height:auto;padding:1rem;border-radius:28px}.hero-scan-map{height:260px}.hero-domain-chips{grid-template-columns:1fr}}.hero-mission-panel{position:relative;z-index:2;top:56px}@media (max-width:900px){.hero{min-height:auto;height:auto;padding:120px 6% 64px;gap:2rem}}