.inside .nav nav a:first-child{box-shadow:none;color:inherit}
.inside .nav nav a[aria-current=page]{color:#81defe;box-shadow:inset 0 -3px #39caff}
.inside{background:radial-gradient(ellipse at 68% 8%,#12365e 0%,transparent 46%),#06152b}
.inside-intro{padding:68px 0 38px;max-width:780px}
.inside-intro h1{margin:8px 0 12px;font-size:clamp(32px,5vw,62px);line-height:1.15}
.inside main>section,.inside-cta{margin:0 0 24px;padding:clamp(14px,3vw,36px);border:1px solid #294967;border-radius:16px;background:#0b2039}
.inside main h2{font-size:clamp(21px,3vw,32px);margin-bottom:12px}
.inside main p{color:#c6d9ee;line-height:1.75}
.inside main a:not(.button){color:#7bdcff}
.inside-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.inside-grid article,.delivery-steps li{background:#102a47;border:1px solid #2c5072;border-radius:12px;padding:16px;min-width:0}
.inside-grid h3,.delivery-steps h3{margin:0 0 8px}
.inside-grid img{width:100%;border-radius:8px;margin-bottom:10px}
.scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}
.scenarios img{aspect-ratio:2.25;object-fit:cover}
.inside-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:center}
.inside figure{margin:0;text-align:center}
.inside figcaption,.inside .demo-caption{font-size:13px;color:#a8cae9;margin-top:8px}
.inside .device-full,.inside video{max-height:475px;max-width:100%;width:auto;display:block;margin:auto;border-radius:10px}
.specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}
.specs dd{margin:0;color:#89e2ff}
.delivery-steps{padding-left:0;list-style-position:inside}
.delivery-steps h3{display:inline-block}
.inside .tabs{margin:14px 0;gap:8px}
.inside .tabs button{padding:8px 12px}
.inside .tabs button[aria-pressed=true]{background:#2251b2;border-color:#65bbff}
.inside .media-button{width:100%;border:1px solid #3a6c92;background:#0a192e;border-radius:10px;padding:6px}
.inside .media-button img{width:100%;max-height:560px;object-fit:contain;border-radius:6px}
#inner-template-grid{margin-top:14px}
#inner-template-grid .media-button img{aspect-ratio:1.25;object-fit:contain;background:#07192d}
.inside-cta,.inside-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}
.inside .inside-cta h2{margin:0}
.questions details{padding:12px 0;border-bottom:1px solid #375472}
.questions summary{cursor:pointer;font-weight:700}
.questions details p{padding:8px 0}
#official-contact img{width:160px}
@media(max-width:900px){.inside-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.inside-intro{padding:38px 0 24px}.inside-split,.scenarios{grid-template-columns:1fr}.inside-grid{gap:8px}.inside-grid article,.delivery-steps li{padding:10px}.inside video{max-height:62vh}.inside .tabs button{padding:6px 8px}}