[data-v-3eda407c]:root{--primary:#2096ac;--primary-hover:#1a7a8c;--secondary:#a8e5f1;--secondary-hover:#a8d1e2;--success:#1daf2b;--info:#2d9cdb;--danger:#e9203b;--warning:#ffba49;--gray:#9ca2ab;--white:#fff;--dark-blue:#156170;--body-bg:#f2f6ff;--header-bg:#a8e5f1;--aside-bg:#2096ac;--text-dark:#000e29}.fv-scene[data-v-3eda407c]{padding:28px 16px 36px;position:relative}@media(max-width:767px){.fv-scene[data-v-3eda407c]{padding:16px 0 24px}}.fv-scene__glow[data-v-3eda407c]{background:radial-gradient(ellipse at center,rgba(32,150,172,.14) 0,transparent 70%);filter:blur(48px);height:65%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:75%;z-index:0}.fv-scene__dots[data-v-3eda407c]{background-image:radial-gradient(rgba(32,150,172,.25) 1.5px,transparent 0);background-size:18px 18px;bottom:8px;height:130px;opacity:.55;pointer-events:none;position:absolute;right:0;width:130px;z-index:0}.fv-frame[data-v-3eda407c]{border:1px solid rgba(32,150,172,.15);border-radius:14px;box-shadow:0 32px 80px rgba(0,14,41,.14),0 8px 24px rgba(0,14,41,.08),0 0 0 1px rgba(32,150,172,.06);overflow:hidden;position:relative;transition:box-shadow .3s ease;z-index:1}.fv-frame[data-v-3eda407c]:hover{box-shadow:0 40px 96px rgba(0,14,41,.17),0 10px 30px rgba(32,150,172,.08),0 0 0 1px rgba(32,150,172,.1)}.fv-frame__bar[data-v-3eda407c]{align-items:center;background:#f6f9ff;border-bottom:1px solid rgba(32,150,172,.08);display:flex;gap:10px;padding:11px 16px}.fv-frame__dot-row[data-v-3eda407c]{align-items:center;display:flex;flex-shrink:0;gap:6px}.fv-dot[data-v-3eda407c]{border-radius:50%;height:11px;width:11px}.fv-dot--red[data-v-3eda407c]{background:#ff5f57}.fv-dot--amber[data-v-3eda407c]{background:#febc2e}.fv-dot--green[data-v-3eda407c]{background:#28c840}.fv-frame__addr[data-v-3eda407c]{background:#fff;border:1px solid rgba(32,150,172,.1);border-radius:6px;color:#5e6777;flex:1;font-family:ui-monospace,SF Mono,monospace;font-size:12px;letter-spacing:.01em;max-width:260px;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.fv-frame__reload[data-v-3eda407c]{color:#9ca2ab;flex-shrink:0;opacity:.45}.fv-frame__body[data-v-3eda407c]{line-height:0;position:relative}.fv-cover[data-v-3eda407c]{display:block;height:auto;object-fit:cover;width:100%}.fv-frame__veil[data-v-3eda407c]{background:rgba(0,14,41,.16);inset:0;pointer-events:none;position:absolute;transition:background .25s ease}.fv-frame:hover .fv-frame__veil[data-v-3eda407c]{background:rgba(0,14,41,.08)}.fv-play[data-v-3eda407c]{align-items:center;background:#2096ac;border:none;border-radius:50%;box-shadow:0 10px 32px rgba(32,150,172,.5),0 3px 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .2s ease;width:72px;z-index:2}.fv-play svg[data-v-3eda407c]{margin-left:4px}.fv-play[data-v-3eda407c]:hover{background:#1a7a8c;box-shadow:0 14px 44px rgba(32,150,172,.58),0 4px 14px rgba(0,0,0,.22);transform:translate(-50%,-50%) scale(1.11)}.fv-play:hover .fv-play__ring[data-v-3eda407c]{opacity:0;transform:scale(1.4)}.fv-play[data-v-3eda407c]:active{transform:translate(-50%,-50%) scale(.96)}.fv-play__ring[data-v-3eda407c]{border:2px solid rgba(32,150,172,.38);border-radius:50%;inset:-9px;pointer-events:none;position:absolute;transition:transform .38s ease,opacity .38s ease}.fv-badge[data-v-3eda407c]{align-items:center;animation:fv-float-3eda407c 4s ease-in-out infinite;background:#fff;border:1px solid rgba(32,150,172,.12);border-radius:12px;box-shadow:0 8px 28px rgba(0,14,41,.1),0 2px 6px rgba(0,14,41,.05);display:flex;gap:10px;padding:10px 14px;position:absolute;z-index:3}.fv-badge--tl[data-v-3eda407c]{animation-delay:0s;left:20px;top:36px}@media(max-width:767px){.fv-badge--tl[data-v-3eda407c]{display:none}}.fv-badge--br[data-v-3eda407c]{animation-delay:2s;bottom:44px;right:20px}@media(max-width:767px){.fv-badge--br[data-v-3eda407c]{display:none}}@keyframes fv-float-3eda407c{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fv-badge__icon[data-v-3eda407c]{align-items:center;background:rgba(29,175,43,.1);border-radius:8px;color:#1daf2b;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.fv-badge__icon--alt[data-v-3eda407c]{background:rgba(32,150,172,.08);color:#2096ac}.fv-badge__text[data-v-3eda407c]{display:flex;flex-direction:column;line-height:1.25}.fv-badge__text strong[data-v-3eda407c]{color:#000e29;font-size:15px;font-weight:800;letter-spacing:-.02em}.fv-badge__text span[data-v-3eda407c]{color:#565f71;font-size:11px;font-weight:500;white-space:nowrap}[data-v-33f72cfb]:root{--primary:#2096ac;--primary-hover:#1a7a8c;--secondary:#a8e5f1;--secondary-hover:#a8d1e2;--success:#1daf2b;--info:#2d9cdb;--danger:#e9203b;--warning:#ffba49;--gray:#9ca2ab;--white:#fff;--dark-blue:#156170;--body-bg:#f2f6ff;--header-bg:#a8e5f1;--aside-bg:#2096ac;--text-dark:#000e29}.construction-suite-section[data-v-33f72cfb]{background-color:#fcfdfe;background-image:radial-gradient(circle at 10% 20%,rgba(168,229,241,.15) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(32,150,172,.05) 0,transparent 40%);letter-spacing:-.015em;overflow:hidden;padding:120px 0;position:relative}.construction-suite-section[data-v-33f72cfb]:before{background-image:linear-gradient(90deg,rgba(0,14,41,.015) 1px,transparent 0),linear-gradient(180deg,rgba(0,14,41,.015) 1px,transparent 0);background-size:50px 50px;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media(max-width:768px){.construction-suite-section[data-v-33f72cfb]{padding:80px 0}}.ambient-light-orb[data-v-33f72cfb]{background:radial-gradient(circle,rgba(168,229,241,.22) 0,transparent 70%);border-radius:50%;filter:blur(80px);height:500px;pointer-events:none;position:absolute;right:-100px;top:-150px;width:500px;z-index:0}.ambient-light-orb.secondary-orb[data-v-33f72cfb]{background:radial-gradient(circle,rgba(32,150,172,.08) 0,transparent 70%);bottom:-150px;left:-150px;right:auto;top:auto}.section-header-block[data-v-33f72cfb]{margin:0 auto 80px;max-width:780px;text-align:center}.section-header-block .header-tagline[data-v-33f72cfb]{align-items:center;background:rgba(32,150,172,.06);border:1px solid rgba(32,150,172,.12);border-radius:30px;box-shadow:0 4px 10px rgba(32,150,172,.04);color:#2096ac;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.15em;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.section-header-block .pulse-dot[data-v-33f72cfb]{animation:tag-pulse-33f72cfb 2s infinite;background:#2096ac;border-radius:50%;box-shadow:0 0 0 0 rgba(32,150,172,.7);display:inline-block;height:6px;margin-right:8px;width:6px}.section-header-block .header-title[data-v-33f72cfb]{color:#000e29;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:850;letter-spacing:-.03em;line-height:1.15;margin:0 0 20px}.section-header-block .header-desc[data-v-33f72cfb]{color:#3e495d;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65;margin:0}@keyframes tag-pulse-33f72cfb{0%{box-shadow:0 0 0 0 rgba(32,150,172,.6);transform:scale(.95)}70%{box-shadow:0 0 0 6px rgba(32,150,172,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(32,150,172,0);transform:scale(.95)}}.desktop-orchestrator-grid[data-v-33f72cfb]{align-items:start;display:grid;gap:48px;grid-template-columns:320px 1fr}.module-selector-column[data-v-33f72cfb]{display:flex;flex-direction:column}.module-selector-column .selector-track-title[data-v-33f72cfb]{color:#565f71;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;padding-left:8px;text-transform:uppercase}.selectors-deck[data-v-33f72cfb]{display:flex;flex-direction:column;gap:8px}.module-node-btn[data-v-33f72cfb]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:14px 20px;position:relative;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.module-node-btn .node-icon-frame[data-v-33f72cfb]{align-items:center;background:#fff;border:1.5px solid rgba(0,14,41,.04);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:36px}.module-node-btn .node-icon-frame .node-icon[data-v-33f72cfb]{height:18px;object-fit:contain;transition:transform .3s ease;width:18px}.module-node-btn .node-label[data-v-33f72cfb]{color:#2f3a50;font-size:14.5px;font-weight:600;transition:all .3s ease}.module-node-btn .active-indicator-bar[data-v-33f72cfb]{background:#2096ac;border-radius:4px;height:20px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:right;transition:all .3s cubic-bezier(.16,1,.3,1);width:3px}.module-node-btn[data-v-33f72cfb]:hover{background:rgba(32,150,172,.04);border-color:rgba(32,150,172,.06)}.module-node-btn:hover .node-label[data-v-33f72cfb]{color:#2096ac}.module-node-btn:hover .node-icon-frame[data-v-33f72cfb]{background:rgba(32,150,172,.06);border-color:rgba(32,150,172,.1)}.module-node-btn:hover .node-icon-frame .node-icon[data-v-33f72cfb]{transform:scale(1.1)}.module-node-btn.is-active[data-v-33f72cfb]{background:#fff;border-color:rgba(32,150,172,.15);box-shadow:0 12px 28px -6px rgba(0,14,41,.05),0 4px 10px -4px rgba(32,150,172,.1)}.module-node-btn.is-active .node-label[data-v-33f72cfb]{color:#2096ac;font-weight:700}.module-node-btn.is-active .node-icon-frame[data-v-33f72cfb]{background:linear-gradient(135deg,#2096ac,#1a7a8c);border-color:transparent}.module-node-btn.is-active .node-icon-frame img[data-v-33f72cfb]{filter:brightness(0) invert(1)}.module-node-btn.is-active .active-indicator-bar[data-v-33f72cfb]{opacity:1;transform:translateY(-50%) scaleX(1)}.module-display-room[data-v-33f72cfb]{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.85);border:1px solid rgba(32,150,172,.08);border-radius:20px;box-shadow:0 30px 65px -15px rgba(0,14,41,.06),0 10px 30px -10px rgba(32,150,172,.03);min-height:520px;overflow:hidden;position:relative}.display-card-panel[data-v-33f72cfb]{height:100%;padding:48px;width:100%}.display-panel-grid[data-v-33f72cfb]{align-items:center;display:grid;gap:48px;grid-template-columns:1.15fr 1fr;height:100%}.panel-specs-column[data-v-33f72cfb]{display:flex;flex-direction:column}.panel-specs-column .spec-id-tag[data-v-33f72cfb]{background:rgba(32,150,172,.06);border-radius:4px;color:#2096ac;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;padding:4px 10px;text-transform:uppercase;width:max-content}.panel-specs-column .spec-title[data-v-33f72cfb]{color:#000e29;font-size:28px;font-weight:850;letter-spacing:-.025em;margin:0 0 18px}.panel-specs-column .spec-subtitle[data-v-33f72cfb]{color:#3e495d;font-size:14.5px;line-height:1.6;margin:0 0 28px}.spec-features-list[data-v-33f72cfb]{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.feature-list-node[data-v-33f72cfb]{align-items:center;display:flex;gap:14px;transition:transform .25s ease}.feature-list-node .feature-node-dot[data-v-33f72cfb]{align-items:center;background:rgba(32,150,172,.08);border-radius:6px;box-shadow:0 2px 6px rgba(32,150,172,.05);color:#2096ac;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.feature-list-node .feature-node-text[data-v-33f72cfb]{color:#17243d;font-size:14px;font-weight:600;transition:color .25s ease}.feature-list-node[data-v-33f72cfb]:hover{transform:translateX(4px)}.feature-list-node:hover .feature-node-text[data-v-33f72cfb]{color:#2096ac}.spec-actions-row[data-v-33f72cfb]{align-items:center;display:flex;gap:24px}.btn-spec-primary[data-v-33f72cfb]{background:linear-gradient(135deg,#2096ac,#1a7a8c);border:none;border-radius:8px;box-shadow:0 10px 20px -8px rgba(32,150,172,.4);color:#fff;cursor:pointer;font-size:14.5px;font-weight:700;padding:14px 32px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-spec-primary[data-v-33f72cfb]:hover{box-shadow:0 14px 24px -8px rgba(32,150,172,.5);transform:translateY(-2px)}.btn-spec-primary[data-v-33f72cfb]:active{transform:translateY(0)}.btn-spec-link[data-v-33f72cfb]{align-items:center;color:#374257;display:inline-flex;font-size:14px;font-weight:700;gap:8px;position:relative;text-decoration:none;transition:color .2s ease}.btn-spec-link[data-v-33f72cfb]:after{background-color:#2096ac;bottom:-3px;content:"";height:1.5px;left:0;position:absolute;transition:width .3s ease;width:0}.btn-spec-link .link-arrow[data-v-33f72cfb]{transition:transform .2s ease}.btn-spec-link[data-v-33f72cfb]:hover{color:#2096ac}.btn-spec-link[data-v-33f72cfb]:hover:after{width:calc(100% - 24px)}.btn-spec-link:hover .link-arrow[data-v-33f72cfb]{transform:translateX(4px)}.panel-viewport-column[data-v-33f72cfb]{height:100%;width:100%}.viewport-canvas[data-v-33f72cfb]{aspect-ratio:4/3;background:#fff;border:1px solid rgba(0,14,41,.08);border-radius:12px;box-shadow:0 20px 45px -12px rgba(0,14,41,.08);display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;transition:border-color .3s,box-shadow .3s}.viewport-canvas[data-v-33f72cfb]:hover{border-color:rgba(32,150,172,.2);box-shadow:0 25px 55px -12px rgba(0,14,41,.12),0 5px 15px -5px rgba(32,150,172,.1)}.viewport-canvas:hover .viewport-screenshot[data-v-33f72cfb]{transform:scale(1.03)}.browser-frame-header[data-v-33f72cfb]{align-items:center;background:#f1f4f9;border-bottom:1.5px solid rgba(0,14,41,.04);display:flex;gap:6px;height:32px;padding:0 16px;width:100%;z-index:10}.frame-dot[data-v-33f72cfb]{border-radius:50%;height:8px;width:8px}.frame-dot.red[data-v-33f72cfb]{background:#ff5f56}.frame-dot.yellow[data-v-33f72cfb]{background:#ffbd2e}.frame-dot.green[data-v-33f72cfb]{background:#27c93f}.frame-address-bar[data-v-33f72cfb]{background:#fff;border:1px solid rgba(0,14,41,.03);border-radius:6px;color:#5e6777;font-size:9.5px;margin:0 auto;max-width:65%;overflow:hidden;padding:3px 28px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.viewport-img-container[data-v-33f72cfb]{flex:1;overflow:hidden;position:relative;width:100%}.viewport-img-container .viewport-screenshot[data-v-33f72cfb]{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.viewport-img-container .viewport-gradient-overlay[data-v-33f72cfb]{background:linear-gradient(180deg,transparent 65%,rgba(0,14,41,.04));inset:0;pointer-events:none;position:absolute}.viewport-video-container[data-v-33f72cfb]{flex:1;overflow:hidden;width:100%}::vmap .viewport-video-container[data-v-33f72cfb]{height:100%;width:100%}.mobile-cards-grid[data-v-33f72cfb]{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.mobile-feature-card[data-v-33f72cfb]{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.85);border:1px solid rgba(32,150,172,.06);border-radius:10px;box-shadow:0 8px 22px -6px rgba(0,14,41,.03);cursor:pointer;display:flex;justify-content:space-between;padding:18px 22px;transition:all .3s cubic-bezier(.16,1,.3,1)}.mobile-feature-card .mobile-card-header[data-v-33f72cfb]{align-items:center;display:flex;gap:16px}.mobile-feature-card .mobile-icon-frame[data-v-33f72cfb]{align-items:center;background:#f2f6ff;border:1px solid rgba(0,14,41,.03);border-radius:8px;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.mobile-feature-card .mobile-icon-frame img[data-v-33f72cfb]{height:20px;object-fit:contain;width:20px}.mobile-feature-card .mobile-card-title[data-v-33f72cfb]{color:#000e29;font-size:15.5px;font-weight:700;margin:0}.mobile-feature-card .mobile-card-action-indicator[data-v-33f72cfb]{color:#9ca2ab;transition:transform .3s ease,color .3s ease}.mobile-feature-card[data-v-33f72cfb]:active,.mobile-feature-card[data-v-33f72cfb]:hover{border-color:#2096ac;box-shadow:0 12px 28px -6px rgba(32,150,172,.12);transform:translateY(-2px)}.mobile-feature-card:active .mobile-icon-frame[data-v-33f72cfb],.mobile-feature-card:hover .mobile-icon-frame[data-v-33f72cfb]{background:linear-gradient(135deg,#2096ac,#1a7a8c);border-color:transparent}.mobile-feature-card:active .mobile-icon-frame img[data-v-33f72cfb],.mobile-feature-card:hover .mobile-icon-frame img[data-v-33f72cfb]{filter:brightness(0) invert(1)}.mobile-feature-card:active .mobile-card-action-indicator[data-v-33f72cfb],.mobile-feature-card:hover .mobile-card-action-indicator[data-v-33f72cfb]{color:#2096ac;transform:translateX(4px)}.mobile-sticky-billing-prompt[data-v-33f72cfb]{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95);border:1px solid rgba(32,150,172,.08);border-radius:14px;box-shadow:0 15px 35px -10px rgba(0,14,41,.05);display:flex;flex-direction:column;gap:16px;padding:28px;text-align:center}.mobile-sticky-billing-prompt .prompt-title[data-v-33f72cfb]{color:#000e29;font-size:17px;font-weight:750;margin:0}.mobile-sticky-billing-prompt .btn-prompt-action[data-v-33f72cfb]{background:linear-gradient(135deg,#2096ac,#1a7a8c);border:none;border-radius:8px;box-shadow:0 10px 20px -8px rgba(32,150,172,.4);color:#fff;cursor:pointer;font-size:14.5px;font-weight:700;max-width:220px;padding:14px 36px;transition:all .3s ease;width:100%}.mobile-sticky-billing-prompt .btn-prompt-action[data-v-33f72cfb]:hover{box-shadow:0 14px 24px -8px rgba(32,150,172,.5);transform:translateY(-2px)}.display-fade-enter-active[data-v-33f72cfb]{transition:all .4s cubic-bezier(.16,1,.3,1)}.display-fade-leave-active[data-v-33f72cfb]{transition:all .3s cubic-bezier(.16,1,.3,1)}.display-fade-enter[data-v-33f72cfb]{opacity:0;transform:scale(.98) translateY(12px)}.display-fade-leave-to[data-v-33f72cfb]{opacity:0;transform:scale(.98) translateY(-12px)}