.breakdance .essma-he2{position:relative;overflow:hidden;background:var(--navy-deep,#112C5C)}.breakdance .essma-he2__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.breakdance .essma-he2__poster{background-size:cover;background-position:center}.breakdance .essma-he2__scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(13,30,64,0.92) 30%,rgba(13,30,64,0.55) 70%,rgba(13,30,64,0.35))}.breakdance .essma-he2__inner{position:relative;max-width:1280px;margin:0 auto;padding:96px 56px}.breakdance .essma-he2__title{font-family:'Bebas Neue',sans-serif;font-weight:400;text-transform:uppercase;color:#fff;font-size:clamp(48px,5.2vw,72px);line-height:0.94;letter-spacing:0.01em;margin:14px 0 0}.breakdance .essma-he2__title em{font-style:normal;color:var(--green,#5DB04A)}.breakdance .essma-he2__lead{color:#cdd6e6;font-size:21px;line-height:1.55;max-width:580px;margin:32px 0 40px}.breakdance .essma-he2__row{display:flex;gap:10px;flex-wrap:wrap}.breakdance .essma-he2__inner--center{text-align:center}.breakdance .essma-he2__inner--center .essma-he2__lead{margin-left:auto;margin-right:auto}.breakdance .essma-he2__inner--center .essma-he2__row{justify-content:center}.breakdance .essma-he2__inner--center .essma-he2__stats{margin-left:auto;margin-right:auto}.breakdance .essma-he2__inner--right{text-align:right}.breakdance .essma-he2__inner--right .essma-he2__lead{margin-left:auto;margin-right:0}.breakdance .essma-he2__inner--right .essma-he2__row{justify-content:flex-end}.breakdance .essma-he2__inner--right .essma-he2__stats{margin-left:auto;margin-right:0}.breakdance .essma-he2__stats{display:grid;grid-template-columns:repeat(var(--essma-stat-n,3),minmax(0,1fr));gap:0;margin-top:36px;border-top:1px solid rgba(255,255,255,0.12);padding-top:24px;max-width:calc(var(--essma-stat-n, 3) * 280px)}.breakdance .essma-he2__stat{padding:0 24px;border-left:1px solid rgba(255,255,255,0.10)}.breakdance .essma-he2__stat:first-child{border-left:0;padding-left:0}.breakdance .essma-he2__num{font-family:'Bebas Neue',sans-serif;font-size:48px;line-height:0.9;color:#fff;display:block}.breakdance .essma-he2__num sup{font-family:'Archivo',sans-serif;font-size:18px;color:var(--green,#5DB04A);font-weight:700;vertical-align:0.5em;margin-left:0.06em}.breakdance .essma-he2__stat-label{font-size:12px;color:#9eaecb;line-height:1.4;display:block;margin-top:7px}@media (max-width:767px){.breakdance .essma-he2__inner{padding:40px 24px}.breakdance .essma-he2__lead{font-size:18px;margin:24px 0 28px}.breakdance .essma-he2__stats{grid-template-columns:1fr;gap:18px}.breakdance .essma-he2__stat{border-left:0;padding:0}}@media (prefers-reduced-motion:no-preference){.breakdance .essma-he2__inner>*{animation:essma-he2-rise 0.8s cubic-bezier(.2,.7,.2,1) both}.breakdance .essma-he2__inner>*:nth-child(1){animation-delay:0s}.breakdance .essma-he2__inner>*:nth-child(2){animation-delay:0.12s}.breakdance .essma-he2__inner>*:nth-child(3){animation-delay:0.24s}.breakdance .essma-he2__inner>*:nth-child(4){animation-delay:0.36s}.breakdance .essma-he2__inner>*:nth-child(5){animation-delay:0.48s}}@keyframes essma-he2-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.breakdance .essma-di6-wrap__inner{max-width:1280px;margin:0 auto;padding:0 24px}.breakdance .essma-di6{background:var(--navy-deep,#112C5C);border:1px solid rgba(255,255,255,0.12);border-radius:18px;padding:30px;position:relative;overflow:hidden;max-width:760px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.breakdance .essma-di6--lines::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 75%);pointer-events:none}.breakdance .essma-di6>*{position:relative;z-index:1}.breakdance .essma-di6__tp{display:flex;gap:8px;align-items:center;margin-bottom:12px}.breakdance .essma-di6 h3{color:#fff;font-family:'Bebas Neue',sans-serif;font-weight:400;text-transform:uppercase;font-size:34px;line-height:0.95;margin:0}.breakdance .essma-di6__sub{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--blue-soft,#6BA8D6);margin-top:8px;letter-spacing:0.04em}.breakdance .essma-di6 .btn{margin-top:20px}@media (max-width:560px){.breakdance .essma-di6{padding:24px}.breakdance .essma-di6 h3{font-size:28px}}.breakdance .essma-ba5{background:transparent}.breakdance .essma-ba5__box{position:relative;overflow:hidden;max-width:1280px;margin:0 auto;background:var(--navy-deep,#112C5C);border-radius:18px;padding:80px 52px;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.breakdance .essma-ba5__box:not(.essma-ba5--has-form){grid-template-columns:1fr}.breakdance .essma-ba5--final{padding-top:104px;padding-bottom:104px}.breakdance .essma-ba5--final .essma-ba5__copy{text-align:center}.breakdance .essma-ba5--final .essma-ba5__row{justify-content:center}.breakdance .essma-ba5--final .essma-ba5__title::after{content:"";display:block;width:48px;height:4px;border-radius:2px;background:var(--accent,#5DB04A);margin:18px auto 0}.breakdance .essma-ba5 .grid-lines{z-index:0}.breakdance .essma-ba5__copy{position:relative;z-index:1}.breakdance .essma-ba5__mini-form{position:relative;z-index:1}.breakdance .essma-ba5__title{font-family:'Bebas Neue',sans-serif;font-weight:400;text-transform:uppercase;color:#fff;font-size:42px;line-height:0.95;margin:12px 0 0;position:relative}.breakdance .essma-ba5__text{color:#9eaecb;font-size:14px;line-height:1.6;margin:14px 0 22px;position:relative}.breakdance .essma-ba5__row{display:flex;gap:10px;flex-wrap:wrap;position:relative}.breakdance .essma-ba5__fineprint{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:0.03em;color:#7a8aa8;margin:18px 0 0;position:relative}.breakdance .essma-ba5__mini-form{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:18px;padding:22px}.breakdance .essma-ba5__mini-form h4{color:#fff;font-size:15px;margin:0 0 12px}.breakdance .essma-ba5__mini-form input{width:100%;height:44px;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.06);border-radius:10px;padding:0 14px;color:#fff;font-family:inherit;font-size:13px;margin-bottom:10px}.breakdance .essma-ba5__mini-form input::placeholder{color:#7a8aa8}.breakdance .essma-ba5__mini-btn{width:100%;justify-content:center}@media (max-width:1023px){.breakdance .essma-ba5__box{grid-template-columns:1fr}.breakdance .essma-ba5__box{padding:36px 28px}}