.hd-module .lab-section{background:#e8f0f6;border-top:1px solid #d9e5ee;border-bottom:1px solid #d9e5ee}.hd-module .lab-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:30px}.hd-module .lab-heading>p{max-width:430px;color:#617c90;font-size:16px;line-height:1.9}.hd-module .lab-shell{background:#0d1e30;border:1px solid #315168;border-radius:15px;overflow:hidden;box-shadow:0 25px 65px #183c6820;color:#d6e7f5}.hd-module .lab-toolbar{padding:17px 23px;border-bottom:1px solid #2b455b;background:#132b40;display:flex;justify-content:space-between;font-size:12px}.hd-module .lab-live{font-family:monospace;font-size:10px;letter-spacing:1px;color:#65cfc9}.hd-module .lab-tabs{display:flex;gap:8px;padding:16px 22px;border-bottom:1px solid #223c51}.hd-module .lab-tabs button{background:#142b3e;border:1px solid #2a465c;border-radius:7px;padding:10px 16px;color:#9fbace;font-size:12px;min-height:44px}.hd-module .lab-tabs button.active{background:#164d59;border-color:#3eadae;color:#a0fff0}.hd-module .lab-content{display:grid;grid-template-columns:1.55fr 1fr;direction:ltr}.hd-module .lab-view{position:relative;min-height:460px;overflow:hidden;perspective:1000px;background:radial-gradient(ellipse at 50% 50%,#1d4b5c60,transparent 70%);direction:rtl}.hd-module .lab-world{position:absolute;width:700px;height:390px;left:50%;top:10px;margin-left:-350px;transform:rotateX(14deg) rotateY(-9deg);transform-style:preserve-3d;transition:transform .35s ease-out}.hd-module .lab-floor{position:absolute;left:65px;top:70px;width:570px;height:290px;transform:rotateX(52deg) rotateZ(-12deg);background:linear-gradient(#58d2d015 1px,transparent 1px),linear-gradient(90deg,#58d2d015 1px,transparent 1px);background-size:30px 30px;border:1px solid #4a9ca62b;box-shadow:0 30px 60px #0003}.hd-module .lab-lines{position:absolute;inset:0;width:700px;height:390px;overflow:visible;pointer-events:none}.hd-module .line{fill:none;stroke:#2d4e62;stroke-width:2;stroke-dasharray:5 7}.hd-module .line.lit{stroke:#4ce2d5;filter:drop-shadow(0 0 4px #2de2cc);animation:dataFlow 3s linear infinite}.hd-module .lab-node{position:absolute;width:145px;background:none;border:0;color:#7896ab;padding:0;transform:translateZ(18px);transition:filter .3s,color .3s;display:flex;flex-direction:column;align-items:center;gap:5px}.hd-module .lab-node b{font-family:Heebo,sans-serif;font-size:12px;white-space:nowrap}.hd-module .lab-node small{font-size:8px;letter-spacing:1px;font-family:monospace}.hd-module .lab-node.active{color:#b9fff3;filter:drop-shadow(0 0 12px #27d6c62a)}.hd-module .lab-node:hover,.hd-module .lab-node:focus-visible{filter:drop-shadow(0 0 16px #64e4ed80);color:white}.hd-module .node-model{display:block;position:relative;margin-bottom:5px}.hd-module .workstation{left:278px;top:205px}.hd-module .network-node{left:125px;top:72px}.hd-module .server-node{left:377px;top:5px}.hd-module .identity-node{left:477px;top:60px}.hd-module .print-node{left:57px;top:265px}.hd-module .monitor-screen{display:block;width:105px;height:70px;border:5px solid #3b7088;border-radius:6px;background:linear-gradient(135deg,#133f53,#0a263b);box-shadow:7px 5px 0 #173749,0 13px 20px #0004;text-align:left;padding:5px 8px;transform:rotateY(-10deg);color:#6cf3d9;font:16px monospace}.hd-module .monitor-screen i{display:block;height:2px;width:50px;background:#3b8392;margin:4px 0}.hd-module .monitor-screen i:last-child{width:30px}.hd-module .monitor-stand{display:block;height:16px;width:10px;background:#376579;margin:auto}.hd-module .monitor-base{display:block;width:55px;height:6px;background:#4c7a8e;transform:skewX(-20deg);border-radius:4px;margin:auto}.hd-module .router{width:98px;height:31px;margin-top:20px;background:linear-gradient(140deg,#385d76,#1a3e55);border:1px solid #54839b;border-radius:6px;box-shadow:7px 8px 0 #0d2a3d;transform:skewY(-7deg)}.hd-module .router i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#61d9bd;margin:12px 4px}.hd-module .router:before,.hd-module .router:after{content:'';position:absolute;height:27px;width:3px;background:#54839b;top:-26px;left:15px;transform:rotate(-10deg)}.hd-module .router:after{left:75px;transform:rotate(10deg)}.hd-module .server{width:66px;padding:6px;border:1px solid #47728d;background:#23475d;border-radius:5px;box-shadow:10px 7px 0 #112f44;transform:skewY(-5deg)}.hd-module .server i{display:block;border:1px solid #385d76;background:#102e43;color:#58d8c2;font:12px monospace;height:22px;margin:3px 0;padding:3px}.hd-module .identity{width:62px;height:65px;border:1px solid #467b94;border-radius:8px;background:linear-gradient(135deg,#315875,#142f46);box-shadow:7px 7px 0 #112b3e;transform:skewY(7deg);padding:4px}.hd-module .identity span{display:block;font-size:31px;line-height:1.1;color:#6ebfda}.hd-module .identity i{display:block;width:30px;height:3px;background:#52819b;margin:5px auto}.hd-module .print{width:80px;height:47px;border:1px solid #608098;border-radius:6px;background:#31536c;box-shadow:8px 7px 0 #142e43;margin-top:10px}.hd-module .print i{position:absolute;width:52px;height:30px;background:#bdd1da;border-radius:2px;right:13px;top:-20px;transform:skewX(-5deg)}.hd-module .print>span{position:relative;display:block;font-size:20px;line-height:30px;color:#8abdc9}.hd-module .lab-controls{position:absolute;bottom:13px;right:18px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#6f95ac}.hd-module .lab-controls button{background:none;border:1px solid #2e5068;border-radius:6px;color:#83afc4;font-size:10px;padding:7px 10px;min-height:36px}.hd-module .diagnostic{direction:rtl;background:#11283b;border-left:1px solid #2b455b;padding:25px}.hd-module .diag-status{color:#60d5c7;font-size:11px}.hd-module .diagnostic h3{font-size:21px;line-height:1.6;color:#e0f5ff}.hd-module .diagnostic p{font-size:14px;line-height:1.8;color:#9ebacf}.hd-module .diagnostic ol{padding-right:21px;color:#b6cddd;font-size:13px;line-height:1.9}.hd-module .diagnostic li{margin:9px 0;padding-right:5px}.hd-module .diagnostic li::marker{color:#64d6ca}.hd-module .node-explainer{border-right:2px solid #3ba4a7;background:#193a4f;padding:12px;font-size:12px;line-height:1.9;color:#b4dce5;min-height:75px}.hd-module .lab-boundary{font-size:9px;color:#7396ad;line-height:1.8;margin-top:15px}@keyframes dataFlow{to{stroke-dashoffset:-48}}@media(max-width:1000px){.hd-module .lab-world{scale:.78;transform-origin:center center;top:5px}.hd-module .lab-content{grid-template-columns:1.25fr 1fr}.hd-module .lab-view{min-height:410px}.hd-module .diagnostic{padding:20px}}@media(max-width:800px){.hd-module .lab-heading{display:block}.hd-module .lab-heading>p{font-size:15px}.hd-module .lab-content{grid-template-columns:1fr}.hd-module .lab-view{min-height:350px}.hd-module .lab-world{scale:.68;top:-25px}.hd-module .lab-tabs{padding:12px;gap:6px}.hd-module .lab-tabs button{padding:9px 7px;flex:1;font-size:10px}.hd-module .lab-toolbar{padding:15px;font-size:11px}.hd-module .lab-live{font-size:8px}.hd-module .diagnostic{border-left:0;border-top:1px solid #2b455b}.hd-module .lab-controls{font-size:9px}.hd-module .chat-messages{max-height:460px}.hd-module .ticket strong{white-space:normal;line-height:1.5}.hd-module .lab-heading h2{font-size:29px}}@media(max-width:400px){.hd-module .lab-world{scale:.56;top:-28px}.hd-module .lab-view{min-height:310px}}@media(prefers-reduced-motion:reduce){.hd-module .line.lit{animation:none}.hd-module .lab-world{transition:none}}

*{box-sizing:border-box}body{margin:0;background:#e9eef1}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:25px}
.hd-module{--ink:#112e40;--muted:#536a78;--teal:#08786d;--mint:#b5f3d9;--line:#d3dfe4;font:400 18px/1.7 Assistant,Heebo,Arial,sans-serif;color:var(--ink);background:#f7f9f8;direction:rtl;overflow:clip}.hd-module .wrap{width:min(1180px,100%);padding-inline:44px;margin:auto}.hd-module #course-title,.hd-module h2,.hd-module h3,.hd-module p{margin:0}.hd-module #course-title,.hd-module h2,.hd-module h3{font-weight:800;letter-spacing:-.8px;line-height:1.15}.hd-module h2{font-size:clamp(29px,3.5vw,42px)}.hd-module a{text-decoration:none;color:inherit}.hd-module button:focus-visible,.hd-module a:focus-visible,.hd-module input:focus-visible,.hd-module select:focus-visible,.hd-module summary:focus-visible{outline:3px solid #04a298;outline-offset:5px}.hd-module .eyebrow,.hd-module .kicker{font-size:13px;letter-spacing:1px;font-weight:800;color:var(--teal)}.hd-module .kicker{margin-bottom:12px}.hd-module .section{padding-block:48px}.hd-module .section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:24px}.hd-module .section-heading p{color:var(--muted);max-width:400px;font-size:17px}.hd-module .button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:13px 24px;border:1px solid transparent;border-radius:8px;background:var(--teal);color:white;font-weight:800;font-size:18px;transition:background .2s,transform .2s}.hd-module .button:hover{background:#055e56;transform:translateY(-2px)}.hd-module .button.secondary{color:var(--ink);border-color:#bfced5;background:transparent}.hd-module .button.secondary:hover{background:#e4eeeb}.hd-module .text-action{padding:8px 0;border:0;background:none;color:var(--teal);font-weight:800;text-decoration:underline;text-underline-offset:5px;min-height:44px}.hd-module .hero{background:radial-gradient(ellipse at 0% 40%,#d8eee760,transparent 60%),#f7f9f8;padding:28px 0 36px}.hd-module .module-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.hd-module .module-id{font:600 12px monospace;letter-spacing:1px;color:#697d87}.hd-module .brand{display:flex;align-items:center;gap:18px}.hd-module .brand span{width:135px;height:59px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hd-module .brand img,.hd-module .brand svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hd-module .brand i{font-style:normal;color:#92a4ae}.hd-module .hero-content{display:grid;grid-template-columns:1.5fr .8fr;gap:65px;padding-top:38px;align-items:center}.hd-module #course-title{font-size:clamp(58px,7.4vw,88px);line-height:1.02;margin:12px 0 18px;letter-spacing:-3px;direction:ltr;text-align:right}.hd-module .hero-line{font-size:clamp(24px,2.8vw,33px);font-weight:800;line-height:1.3;margin-bottom:16px}.hd-module .intro{color:var(--muted);font-size:19px;max-width:650px}.hd-module .actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:24px}.hd-module .hero-aside{border-right:1px solid #cbdad8;padding-right:35px}.hd-module .big-duration{font-size:94px;font-weight:800;line-height:1;letter-spacing:-6px;color:var(--teal)}.hd-module .big-duration span{font-size:29px;letter-spacing:-1px}.hd-module .hero-aside>p{font-size:18px;font-weight:700;margin:14px 0;color:#425d6c}.hd-module .fact-row{display:flex;flex-wrap:wrap;gap:8px}.hd-module .fact-row span{font-size:14px;font-weight:700;background:#e7efeb;padding:5px 11px;border-radius:5px}.hd-module .hero-note{font-size:14px;color:#607785;margin-top:12px}.hd-module .syllabus{display:flex;gap:16px;align-items:baseline;border-top:1px solid var(--line);margin-top:30px;padding-top:18px;font-size:16px;color:#4b6878}.hd-module .syllabus strong{color:var(--ink);white-space:nowrap}.hd-module .lab-section{background:#eef3f3;border-top:1px solid #dee7e7;border-bottom:1px solid #dee7e7}.hd-module .lab-live{display:none}.hd-module .lab-shell{box-shadow:0 15px 40px #12374715;border-radius:14px}.hd-module .lab-tabs button{font-family:Assistant,sans-serif;font-size:15px;min-height:48px}.hd-module .lab-toolbar{font-size:14px}.hd-module .lab-node b{font:700 14px Assistant,sans-serif}.hd-module .lab-node small{font-size:10px}.hd-module .diagnostic h3{font-size:25px}.hd-module .diagnostic p,.hd-module .diagnostic ol{font-size:16px}.hd-module .node-explainer{font-size:15px;line-height:1.7}.hd-module .lab-boundary{font-size:12px}.hd-module .lab-controls{font-size:12px}.hd-module .lab-controls button{font-size:12px;min-height:44px}.hd-module .lab-content{grid-template-columns:1.25fr 1fr}.hd-module .fit-layout{display:grid;grid-template-columns:.8fr 1.3fr;gap:50px}.hd-module .fit-copy>p{margin-top:16px;font-size:18px;color:var(--muted)}.hd-module .fit-copy .placement{padding-top:20px;margin-top:22px;border-top:1px solid var(--line);font-size:17px}.hd-module .placement strong{color:var(--teal);font-weight:800}.hd-module .conversation-list{display:grid;gap:11px}.hd-module .conversation-list details{border:1px solid #d4e1e6;border-radius:10px;overflow:hidden;background:#edf3f5}.hd-module summary{cursor:pointer;list-style:none;padding:17px 20px;font-weight:800;font-size:19px;display:flex;justify-content:space-between;gap:15px;align-items:center}.hd-module summary::-webkit-details-marker{display:none}.hd-module summary:after{content:'+';color:var(--teal);font-size:25px;font-weight:600}.hd-module details[open] summary:after{content:'−'}.hd-module .answer{background:#fff;margin:0 18px 18px 35px;padding:17px 20px;border-radius:3px 14px 14px 14px;font-size:17px;line-height:1.8;color:#36576a}.hd-module .answer small{display:block;color:var(--teal);font-weight:800;margin-bottom:6px;font-size:12px}.hd-module .event-section{padding:12px 0 42px}.hd-module .event-card{background:#112f40;color:#fff;border-radius:18px;overflow:hidden;position:relative}.hd-module .event-card:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0% 0%,#35837350,transparent 60%)}.hd-module .event-inner{position:relative;padding:32px;display:grid;grid-template-columns:1fr 1.4fr;gap:38px}.hd-module .event-card .kicker{color:#9bdfce}.hd-module .event-date{font:800 clamp(53px,6vw,73px)/1 Assistant,sans-serif;letter-spacing:-3px;color:#b5f3d9;direction:ltr;text-align:right;margin:16px 0 4px}.hd-module .event-date span{font-size:18px;letter-spacing:0;color:#b7cfda}.hd-module .event-card h2{font-size:37px}.hd-module .venue{font-size:21px;font-weight:800;margin-top:18px}.hd-module .venue small{display:block;color:#b7d0da;font-size:17px;font-weight:600}.hd-module .event-audience{font-size:16px;color:#bed3dd;margin-top:13px}.hd-module .event-program{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:23px 25px}.hd-module .event-program li{border-top:1px solid #406171;padding-top:12px}.hd-module .event-program span{font:500 12px monospace;color:#8ed4c3}.hd-module .event-program strong{display:block;font-size:21px;margin:6px 0;line-height:1.3}.hd-module .event-program p{font-size:17px;line-height:1.6;color:#bfd3df}.hd-module .event-foot{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;border-top:1px solid #3b5969;background:#0a223140}.hd-module .event-foot p{font-size:15px;color:#bdd3df}.hd-module .event-foot .button{background:#b5f3d9;color:#0e3e36}.hd-module .event-foot .button:hover{background:#8ae4bc}.hd-module .path-section{padding-block:38px;background:#f7f9f8}.hd-module .path-stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:0;margin:25px 0 0}.hd-module .path-stage{padding:0 20px 0 0;border-right:2px solid #c7d9d5}.hd-module .path-first{border-color:#108478}.hd-module .path-number{font-size:22px;font-weight:800;color:var(--teal);margin-bottom:12px}.hd-module .path-number span{font-size:12px;margin-left:8px;color:#69818b}.hd-module .path-stage h3{font-size:25px;margin-bottom:12px;text-align:right}.hd-module .path-stage>strong{font-size:17px}.hd-module .path-stage>p{color:var(--muted);font-size:16px;line-height:1.7;margin:8px 0 15px}.hd-module .path-caption{font-size:13px;color:var(--teal);font-weight:800}.hd-module .path-terms{font-size:14px;color:#5d7582;margin-top:22px}.hd-module .apply-section{padding-block:40px 50px}.hd-module .apply-layout{padding:32px;background:#e5efeb;border:1px solid #cdded5;border-radius:16px;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:start}.hd-module .apply-copy p{font-size:18px;line-height:1.7;color:#536e7a;margin-top:15px}.hd-module .lead-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hd-module .field{display:grid;gap:7px;font-size:15px;font-weight:700;color:#254e5c}.hd-module .field input,.hd-module .field select{display:block;width:100%;min-height:52px;border:1px solid #bacfc9;background:#fff;border-radius:7px;padding:11px 14px;color:var(--ink);font-size:17px}.hd-module input[type=tel]{direction:ltr;text-align:right}.hd-module .span-all{grid-column:1/-1}.hd-module .privacy-copy{font-size:13px;color:#4a6975;line-height:1.6}.hd-module .privacy-button{border:0;background:none;text-decoration:underline;color:inherit;padding:0}.hd-module .preview-note{font-size:13px;border-right:2px solid #7c9992;padding-right:10px;color:#4c686d;line-height:1.5}.hd-module .module-end{padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:#69818a}.hd-module .sticky{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:30;background:#f7f9f8f0;backdrop-filter:blur(14px);border:1px solid #d6e5df;box-shadow:0 8px 35px #103c3c26;padding:8px 10px 8px 19px;border-radius:12px;display:flex;align-items:center;gap:25px;max-width:calc(100% - 28px)}.hd-module .sticky>span{font-size:14px;font-weight:800;white-space:nowrap}.hd-module .sticky .button{min-height:48px;font-size:16px;white-space:nowrap}.hd-module dialog{max-width:440px;width:calc(100% - 32px);border:0;border-radius:14px;padding:30px;background:#f7faf8;color:#163c4b}.hd-module dialog::backdrop{background:#071e2cb0}.hd-module dialog h3{font-size:25px;margin-bottom:15px}.hd-module dialog p{font-size:17px;margin-bottom:20px}
@media(max-width:800px){.hd-module .wrap{padding-inline:20px}.hd-module .section{padding-block:32px}.hd-module .module-id{display:none}.hd-module .module-top{justify-content:center;padding-bottom:15px}.hd-module .brand span{width:124px;height:52px}.hd-module .hero{padding-top:15px;padding-bottom:25px}.hd-module .hero-content{grid-template-columns:1fr;gap:22px;padding-top:25px}.hd-module #course-title{font-size:64px}.hd-module .hero-line{font-size:26px}.hd-module .intro{font-size:18px}.hd-module .hero-aside{display:grid;grid-template-columns:110px 1fr;gap:5px 15px;align-items:center;border-right:0;border-top:1px solid var(--line);padding:20px 0 0}.hd-module .big-duration{font-size:62px;grid-row:1/3;letter-spacing:-3px}.hd-module .big-duration span{display:block;font-size:21px;letter-spacing:0}.hd-module .hero-aside>p{margin:0;font-size:17px}.hd-module .hero-note{grid-column:1/-1;margin-top:8px}.hd-module .actions{gap:10px}.hd-module .actions .button{flex:1;font-size:16px;padding-inline:15px;white-space:nowrap}.hd-module .syllabus{display:block;margin-top:22px;padding-top:15px;font-size:16px}.hd-module .syllabus strong{display:block;margin-bottom:5px}.hd-module .section-heading{display:block;margin-bottom:20px}.hd-module .section-heading p{margin-top:12px}.hd-module .lab-content{grid-template-columns:1fr}.hd-module .lab-tabs button{font-size:13px;min-height:48px}.hd-module .lab-toolbar{font-size:13px}.hd-module .lab-node b{font-size:14px}.hd-module .lab-world{scale:.64}.hd-module .fit-layout{grid-template-columns:1fr;gap:22px}.hd-module .fit-copy .placement{margin-top:15px;padding-top:15px}.hd-module summary{font-size:18px;padding:15px}.hd-module .answer{font-size:16px;margin:0 12px 14px 22px;padding:15px}.hd-module .event-inner{padding:25px 22px;grid-template-columns:1fr;gap:26px}.hd-module .event-card h2{font-size:34px}.hd-module .event-date{font-size:67px}.hd-module .event-program{gap:20px 17px}.hd-module .event-program strong{font-size:19px}.hd-module .event-program p{font-size:16px}.hd-module .event-foot{padding:20px 22px;flex-direction:column;align-items:stretch}.hd-module .path-stages{grid-template-columns:1fr;gap:22px}.hd-module .path-stage>p{margin-bottom:10px}.hd-module .apply-layout{padding:23px 18px;grid-template-columns:1fr;gap:24px}.hd-module .lead-form{grid-template-columns:1fr}.hd-module .sticky{bottom:10px;padding:7px;width:calc(100% - 24px)}.hd-module .sticky>span{display:none}.hd-module .sticky .button{width:100%}.hd-module .apply-section{padding-bottom:90px}}
@media(max-width:380px){.hd-module #course-title{font-size:56px}.hd-module .actions{flex-direction:column;align-items:stretch}.hd-module .lab-world{scale:.53}.hd-module .event-program{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hd-module *{animation:none!important;transition:none!important}}

.hd-module .path-link{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:16px;color:var(--teal);font-weight:800;text-decoration:underline;text-underline-offset:5px}.hd-module .module-partners{display:flex;justify-content:center;padding-block:24px 4px}.hd-module .module-partners .brand{gap:23px}.hd-module .module-partners .brand span{width:145px;height:64px}.hd-module input[type=email]{direction:ltr;text-align:left}@media(max-width:800px){.hd-module .module-partners .brand span{width:126px;height:56px}.hd-module .module-partners .brand{gap:15px}}
