
/* CAMTIR ORBIT v10 - Dark motion frame system */
.v9-intro,.v9-process,.v9-investors,.v9-platforms{background:#07101d!important;color:#e8f2ff!important}
.v9-intro .elementor-heading-title,.v9-process .elementor-heading-title,.v9-investors .elementor-heading-title,.v9-platforms .elementor-heading-title{color:#eaf4ff!important}
.v9-intro p,.v9-process p,.v9-investors p,.v9-platforms p{color:#b4c8db!important}
.v9-focus-card,.v9-step{background:#0d2036!important;border:1px solid #2b4b66!important;color:#edf7ff!important}
.v9-focus-card p,.v9-step p{color:#a9c2d8!important}
.v9-focus-card .elementor-button{border-color:#5faee8!important;color:#dff5ff!important;background:transparent!important}
.v9-focus-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.v10-platforms{background:radial-gradient(ellipse at 65% 35%,#10365a 0%,#071321 57%,#040b14 100%)!important}
.v10-frame-stage{position:relative!important;display:block!important;min-height:clamp(580px,65vw,780px);overflow:hidden!important;border:1px solid #31577b;background:linear-gradient(125deg,#0c2542,#050e1a)!important;border-radius:4px;box-shadow:0 25px 90px #0005}
.v10-frame{position:absolute!important;inset:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto 1fr auto!important;gap:16px 36px!important;padding:clamp(25px,5vw,72px)!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(35px) scale(.99);transition:opacity .85s ease,transform .85s ease,visibility .85s!important;background:radial-gradient(ellipse at 75% 48%,#174e7c77,transparent 58%);align-content:center!important}
.v10-frame.v10-frame-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0) scale(1)}
.v10-frame-index{grid-column:1/3;letter-spacing:.2em!important;font-size:12px!important;color:#7dd8ff!important}
.v10-frame-name{grid-column:1;grid-row:2;font-size:clamp(50px,6vw,108px)!important;letter-spacing:-.075em!important;line-height:.96!important;color:#f4f9ff!important;overflow-wrap:anywhere}
.v10-frame-tag{grid-column:1;grid-row:3;font-size:clamp(23px,2.7vw,40px)!important;line-height:1.12!important;color:#79c6ff!important;align-self:start}
.v10-frame-desc{grid-column:1;grid-row:3;align-self:center;max-width:600px}.v10-frame-desc p{font-size:clamp(15px,1.35vw,20px)!important;line-height:1.75!important}
.v10-frame-art{grid-column:2;grid-row:2/5;align-self:center;justify-self:center;width:100%;max-width:580px;filter:drop-shadow(0 0 65px #2698ff38)}.v10-frame-art img{width:100%;max-height:530px;object-fit:contain;animation:v10-drift 9s ease-in-out infinite}
.v10-frame-link{grid-column:1;grid-row:4;align-self:end}.v10-frame-link .elementor-button{background:#4ba7ec!important;color:#041323!important;padding:18px 26px!important;font-weight:700}
.v10-frame-note{font-size:11px!important;letter-spacing:.17em!important;color:#7b9bb6!important;margin-top:25px!important}
.v10-frame-stage:after{content:'';position:absolute;left:0;bottom:0;height:3px;width:var(--frame-progress,0%);background:#67d5ff;z-index:5;pointer-events:none;transition:width .12s linear}
.v10-frame-stage:before{content:'◉   LIVE PRODUCT SHOWCASE';position:absolute;right:28px;top:18px;font-size:10px;letter-spacing:.17em;color:#7fc7ee;z-index:6;pointer-events:none}
.v10-frame-stage:focus-visible{outline:3px solid #6fcfff;outline-offset:4px}
.v9-section-title{color:#edf7ff!important}
@keyframes v10-drift{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-16px) rotate(1deg)}}
@media(max-width:1000px){.v9-focus-grid{grid-template-columns:1fr!important}.v10-frame-stage{min-height:720px}.v10-frame{grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto auto!important}.v10-frame-index,.v10-frame-name,.v10-frame-tag,.v10-frame-desc,.v10-frame-link{grid-column:1!important;grid-row:auto!important}.v10-frame-art{grid-column:1!important;grid-row:4!important;max-width:300px!important;justify-self:end!important;position:absolute;right:18px;bottom:40px;width:36%!important;opacity:.65}.v10-frame-desc{align-self:start!important;max-width:70%}.v10-frame-link{align-self:end!important}}
@media(max-width:650px){.v10-frame-stage{min-height:730px}.v10-frame{padding:30px 22px!important;gap:15px!important}.v10-frame-name{font-size:clamp(46px,12vw,72px)!important}.v10-frame-tag{font-size:25px!important}.v10-frame-desc{max-width:100%!important}.v10-frame-art{position:relative!important;right:auto;bottom:auto;width:100%!important;max-width:210px!important;opacity:.7;justify-self:center!important}.v10-frame-art img{max-height:190px!important}.v10-frame-link{margin-top:auto}.v10-frame-stage:before{display:none}}
@media(prefers-reduced-motion:reduce){.v10-frame-art img{animation:none!important}.v10-frame{transition:none!important}}
