.sensenet-section{padding:105px 0;background:linear-gradient(135deg,#f8f5ef,#f2f5f8);overflow:hidden}
.sensenet-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center}
.sensenet-copy{padding-left:clamp(0px,2vw,34px)}
.sensenet-copy h2{margin:72px 0 25px;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;font-size:clamp(62px,6vw,94px);font-weight:500;line-height:.84;letter-spacing:-.065em}
.sensenet-copy h2 small{display:block;margin-bottom:24px;color:#b6c1ce;font-size:.57em;font-weight:400;letter-spacing:-.045em}
.sensenet-copy h3{max-width:520px;margin:0 0 28px;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.05;letter-spacing:-.04em}
.sensenet-copy>p{max-width:530px;color:#53677f;font-size:15px;line-height:1.75}
.sensenet-copy>a{display:inline-flex;justify-content:space-between;gap:70px;margin-top:22px;padding:13px 0;border-bottom:1px solid #bdc8d5;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.sensenet-gallery{width:100%;max-width:900px;min-width:0;justify-self:end}
.sensenet-frame{position:relative;aspect-ratio:1.6/1;overflow:hidden;background:#041844;clip-path:polygon(0 0,94% 0,100% 10%,100% 100%,7% 100%,0 90%);box-shadow:0 30px 70px rgba(0,12,61,.22)}
.sensenet-frame:after{content:"";position:absolute;inset:18px;border:1px solid rgba(253,165,21,.55);clip-path:inherit;pointer-events:none;z-index:5}
.sensenet-slides,.sensenet-slide{position:absolute;inset:0;margin:0}
.sensenet-slide{opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s ease}
.sensenet-slide.active{opacity:1;visibility:visible}
.sensenet-slide img{width:100%;height:100%;display:block;object-fit:cover}
.sensenet-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,12,61,.08),rgba(0,12,61,.2)),linear-gradient(90deg,rgba(0,12,61,.2),transparent 55%)}
.sensenet-live{position:absolute;top:34px;left:36px;z-index:7;display:flex;align-items:center;gap:10px;padding:14px 18px;background:rgba(1,20,68,.9);color:#b9c7db;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.sensenet-live i{width:9px;height:9px;border-radius:50%;background:#1ec9a4;box-shadow:0 0 0 7px rgba(30,201,164,.12)}
.sensenet-live strong{margin-left:20px;color:#35efba;font-size:9px}
.sensenet-controls{position:absolute;top:34px;right:36px;z-index:7;display:flex;align-items:center;padding:7px;background:rgba(1,20,68,.9);color:#cbd6e6}
.sensenet-controls button{width:38px;height:38px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;transition:.2s}
.sensenet-controls button:hover{border-color:var(--orange);background:rgba(253,165,21,.16)}
.sensenet-controls span{min-width:68px;text-align:center;font-size:9px;letter-spacing:.12em}
.sensenet-tabs{position:absolute;left:36px;bottom:34px;z-index:7;display:flex;gap:8px}
.sensenet-tabs button{min-width:135px;padding:14px 16px;border:0;border-left:3px solid var(--orange);background:rgba(1,20,68,.88);color:#b8c6d9;text-align:left;font-size:8px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:.25s}
.sensenet-tabs button span{margin-right:6px;color:#fff}
.sensenet-tabs button:hover,.sensenet-tabs button.active{background:#09245c;color:#fff;transform:translateY(-3px)}
.sensenet-caption{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:25px 5px 0;color:#435973}
.sensenet-caption p{margin:0;font-size:12px;line-height:1.5}
.sensenet-caption small{color:#d77900;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.sensenet-dots{display:flex;gap:6px}.sensenet-dots i{width:16px;height:4px;border-radius:2px;background:#bec8d3}.sensenet-dots i.active{width:34px;background:var(--orange)}
.sensenet-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(35px,7vw,120px);align-items:center;margin-top:70px;padding:34px clamp(20px,4vw,70px);border-top:1px solid #d8dee6;border-bottom:1px solid #d8dee6}
.sensenet-metrics>div{display:flex;justify-content:center;align-items:center;gap:18px;min-width:0}
.sensenet-metrics strong{color:#031d55;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;font-size:clamp(42px,4vw,62px);font-weight:700;line-height:1;letter-spacing:-.055em;white-space:nowrap}
.sensenet-metrics span{color:#7b8aa1;font-size:9px;font-weight:600;line-height:1.45;letter-spacing:.1em;text-transform:uppercase}
.sensenet-details{margin-top:78px}
.sensenet-details-title{margin:0;padding-top:34px;border-top:1px solid #cfd7e1;color:#e17a00;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.sensenet-capabilities{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px}
.sensenet-capabilities article{display:flex;min-height:170px;flex-direction:column;justify-content:space-between;padding:8px 30px 25px;border-right:1px solid #d2d9e2}
.sensenet-capabilities article:first-child{padding-left:0}
.sensenet-capabilities article:last-child{padding-right:0;border-right:0}
.sensenet-capabilities span{color:#dc7900;font-size:9px;font-weight:700;letter-spacing:.1em}
.sensenet-capabilities p{max-width:270px;margin:35px 0 0;color:#08265d;font-size:14px;line-height:1.6}
.sensenet-specs{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:64px}
.sensenet-specs>div{padding-top:28px;border-top:1px solid #cfd7e1}
.sensenet-specs strong{color:#df7900;font-size:10px;letter-spacing:.14em;text-transform:uppercase}
.sensenet-specs p{margin:25px 0 0;color:#53677f;font-family:Consolas,"Courier New",monospace;font-size:10px;line-height:1.8;text-transform:uppercase}
.sensenet-potential{display:grid;grid-template-columns:190px 1fr;gap:45px;align-items:start;margin-top:72px;padding:40px 45px;background:#ffa30f;color:#031d55}
.sensenet-potential strong{padding-top:7px;color:#061c49;font-size:10px;letter-spacing:.14em;text-transform:uppercase}
.sensenet-potential p{max-width:1050px;margin:0;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;font-size:clamp(28px,2.4vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.04em}
@media(max-width:1050px){.sensenet-layout{grid-template-columns:1fr;gap:50px}.sensenet-copy{padding:0}.sensenet-copy h2{margin-top:50px}.sensenet-copy>p{max-width:700px}.sensenet-frame{aspect-ratio:1.65/1}}
@media(max-width:900px){.sensenet-capabilities{grid-template-columns:1fr 1fr}.sensenet-capabilities article:nth-child(2){border-right:0}.sensenet-capabilities article:nth-child(n+3){padding-top:30px;border-top:1px solid #d2d9e2}.sensenet-potential{grid-template-columns:1fr;gap:20px}}
@media(max-width:650px){.sensenet-section{padding:76px 0}.sensenet-copy h2{font-size:64px}.sensenet-copy h3{font-size:34px}.sensenet-frame{aspect-ratio:1/1.05;clip-path:polygon(0 0,90% 0,100% 8%,100% 100%,10% 100%,0 92%)}.sensenet-live{top:20px;left:18px;padding:11px 13px}.sensenet-live strong{display:none}.sensenet-controls{top:20px;right:18px}.sensenet-controls button{width:34px;height:34px}.sensenet-controls span{min-width:54px}.sensenet-tabs{left:18px;right:18px;bottom:20px;gap:4px}.sensenet-tabs button{min-width:0;flex:1;padding:12px 8px;font-size:0}.sensenet-tabs button span{font-size:9px}.sensenet-caption{grid-template-columns:auto 1fr;padding-top:18px}.sensenet-caption small{display:none}.sensenet-caption p{font-size:11px}.sensenet-metrics{grid-template-columns:1fr;margin-top:50px;padding:25px 0;gap:0}.sensenet-metrics>div{justify-content:flex-start;width:100%;padding:22px 10px;border-bottom:1px solid #d8dee6}.sensenet-metrics>div:last-child{border-bottom:0}.sensenet-metrics strong{min-width:145px;font-size:48px}.sensenet-details{margin-top:50px}.sensenet-capabilities{grid-template-columns:1fr;margin-top:25px}.sensenet-capabilities article,.sensenet-capabilities article:first-child,.sensenet-capabilities article:last-child,.sensenet-capabilities article:nth-child(n+3){min-height:0;padding:24px 5px;border:0;border-bottom:1px solid #d2d9e2}.sensenet-capabilities article:last-child{border-bottom:0}.sensenet-capabilities p{margin-top:18px}.sensenet-specs{grid-template-columns:1fr;gap:30px;margin-top:40px}.sensenet-potential{margin-top:45px;padding:30px 25px}.sensenet-potential p{font-size:29px}}
