/* CAMTIR Orbit v12 */
.v12-menu-trigger{display:inline-flex;gap:14px;align-items:center;border:1px solid #5b7890;background:#071a2c;color:#eaf7ff;padding:12px 18px;cursor:pointer;font-size:12px;letter-spacing:.14em;z-index:101}
.v12-menu-trigger:hover,.v12-menu-trigger[aria-expanded=true]{background:#184b6c;border-color:#5bd5ff}.v12-menu-trigger span{font-size:19px}
.v12-mega[hidden]{display:none!important}.v12-mega{position:fixed;top:80px;left:0;right:0;bottom:0;z-index:100;background:rgba(3,10,20,.98);overflow-y:auto;backdrop-filter:blur(24px);border-top:1px solid #35516c}.v12-mega-grid{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5vw;padding:70px 6vw}.v12-mega-col{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.v12-mega-col small{font-size:11px;letter-spacing:.18em;color:#7aa9c9;margin-bottom:20px;border-top:1px solid #496278;width:100%;padding-top:12px}.v12-mega-col a{color:#eaf4ff;font-size:clamp(24px,2.7vw,44px);font-weight:400;line-height:1.15;text-decoration:none;transition:transform .2s,color .2s}.v12-mega-col a:hover{color:#52caff;transform:translateX(8px)}.v12-mega-col a sup{font-size:10px;vertical-align:middle;color:#75b9d7}.v12-mega-col p{color:#a9c6db;font-size:19px;line-height:1.6}.v12-mega-col .v12-mega-cta{font-size:18px;border:1px solid #63bce5;padding:18px}.v12-mega-col .v12-mega-note{font-size:12px;letter-spacing:.2em}.v12-menu-open{overflow:hidden}
.v10-platforms .v10-frame-stage.e-con,.v10-platforms .v10-frame-stage{height:700px!important;min-height:700px!important}.v12-product-nav{width:235px}.v12-product-nav .v11-product-tab{font-family:inherit!important;font-size:17px!important;padding:22px 12px!important}.v12-product-nav .v11-product-tab strong{font-weight:600}.v12-product-nav .v11-product-tab em{font-size:9px!important}.v10-platforms .v10-frame-stage>.v10-frame.e-con,.v10-platforms .v10-frame-stage>.v10-frame{padding-left:285px!important;grid-template-rows:auto auto auto 1fr auto!important;align-content:start!important}.v10-platforms .v10-frame-name .elementor-heading-title{font-size:clamp(38px,4.2vw,75px)!important;line-height:1.05!important}.v10-platforms .v10-frame-tag{grid-row:3!important}.v10-platforms .v10-frame-desc{grid-row:4!important;align-self:start!important;padding-top:5px!important;max-height:220px;overflow-y:auto;scrollbar-width:thin}.v10-platforms .v10-frame-desc p{font-size:15px!important;line-height:1.7!important}.v10-platforms .v10-frame-art{grid-row:2/5!important;max-width:370px!important}.v10-platforms .v10-frame-link{grid-row:5!important}.v10-frame-stage:before{content:'SELECT OR HOVER / AUTO ADVANCE'!important}.v12-detail-preview{border-bottom:1px solid #1a425d!important;padding-top:90px!important;padding-bottom:90px!important}.v12-detail-preview .section-lead{max-width:1100px!important}.v12-detail-preview .section-lead p{font-size:clamp(17px,1.5vw,22px)!important;line-height:1.85!important}
@media(max-width:1100px){.v12-mega-grid{grid-template-columns:1fr 1fr}.v10-platforms .v10-frame-stage>.v10-frame.e-con,.v10-platforms .v10-frame-stage>.v10-frame{padding-left:215px!important}.v12-product-nav{width:190px}.v10-platforms .v10-frame-art{max-width:230px!important}}
@media(max-width:700px){.v12-mega{top:65px}.v12-mega-grid{grid-template-columns:1fr;padding:34px 8vw}.v12-mega-col a{font-size:29px}.v12-menu-trigger{padding:9px 12px;font-size:10px}.v10-platforms .v10-frame-stage.e-con,.v10-platforms .v10-frame-stage{height:850px!important;min-height:850px!important}.v12-product-nav{width:100%;height:105px}.v12-product-nav .v11-product-tab{font-size:13px!important;padding:10px!important}.v10-platforms .v10-frame-stage>.v10-frame.e-con,.v10-platforms .v10-frame-stage>.v10-frame{padding:135px 18px 22px!important;grid-template-rows:auto auto auto 1fr auto!important}.v10-platforms .v10-frame-name .elementor-heading-title{font-size:clamp(32px,9vw,48px)!important}.v10-platforms .v10-frame-desc{grid-row:4!important;max-height:235px}.v10-platforms .v10-frame-art{grid-row:4!important;max-width:130px!important;opacity:.18!important;pointer-events:none}.v10-platforms .v10-frame-link{grid-row:5!important}}
@media(prefers-reduced-motion:reduce){.v12-mega-col a{transition:none}}
