@charset "UTF-8";:root{--primary: #006bd6;--primary-dark: #0054ad;--primary-bright: #198cff;--primary-light: #e4f3fd;--primary-glow: rgba(0, 107, 214, .35);--primary-glow-subtle: rgba(0, 107, 214, .14);--brand-gradient: linear-gradient(110deg, #006bd6 0%, #008eae 100%);--brand-gradient-hover: linear-gradient(110deg, #0054ad 0%, #007787 100%);--brand-gradient-glow: linear-gradient(135deg, rgba(0, 107, 214, .25) 0%, rgba(0, 188, 165, .25) 100%);--accent: #00bca5;--accent-cyan: #008eae;--accent-glow: rgba(0, 188, 165, .35);--accent-glow-subtle: rgba(0, 188, 165, .12);--color-ice-cyan: #7ee7f7;--live-dot: #00ad91;--color-brand-blue: #006bd6;--color-brand-cyan: #008eae;--color-brand-teal: #00bca5;--color-signal-violet: var(--primary-bright);--color-signal-violet-glow: var(--primary-glow);--color-signal-violet-glow-subtle: var(--primary-glow-subtle);--color-lavender-mist: var(--color-ice-cyan);--canvas: #09131e;--color-near-black: #09131e;--color-void-canvas: #09131e;--surface: #101f30;--surface-elevated: #16283d;--surface-hover: #1c324c;--color-translucent-nav: rgba(9, 19, 30, .85);--color-nav-border: #1d334d;--color-card-bg: rgba(16, 31, 48, .75);--color-card-border: #1d334d;--color-card-border-hover: rgba(0, 107, 214, .6);--color-input-bg: rgba(22, 40, 61, .65);--color-input-border: #1d334d;--color-input-focus: #006bd6;--ink: #f0f6fc;--text-primary: #f0f6fc;--color-almost-white: #f0f6fc;--color-soft-white: #e1eaf2;--muted: #8fa7bf;--text-secondary: #8fa7bf;--color-steel: #8fa7bf;--color-graphite: #5f7a96;--subtle: #5f7a96;--border: #1d334d;--border-subtle: #162a3f;--success: #00ad91;--warning: #f59e0b;--error: #ef4444;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-serif: "Playfair Display", "Lora", Georgia, "Times New Roman", serif;--radius-sm: 6px;--radius-btn: 8px;--radius-card: 19.2px;--radius-pill: 1584px;--container-max-width: 1200px;--nav-height: 72px;--section-gap: 120px}body{font-family:var(--font-sans);color:var(--color-almost-white);background-color:var(--color-near-black);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-stamp{font-family:var(--font-mono);font-size:clamp(32px,6vw,74px);font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--color-soft-white);line-height:1.1;margin:0 0 16px;opacity:.95;-webkit-user-select:none;user-select:none}.section-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--primary-bright);padding:4px 12px;border-radius:var(--radius-pill);background:#006bd61f;border:1px solid rgba(0,107,214,.3);margin-bottom:20px}.section-tag .tag-dot{width:6px;height:6px;border-radius:50%;background:var(--live-dot);box-shadow:0 0 8px var(--live-dot);animation:beaconPulse 2s infinite ease-in-out}@keyframes beaconPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-ice-cyan);letter-spacing:-.02em}h1.hero-title{font-size:clamp(36px,5.5vw,64px);font-weight:400;line-height:1.15;letter-spacing:-.03em;color:var(--color-almost-white);margin:0 0 24px}h1.hero-title .serif-italic{display:inline-block;color:var(--color-ice-cyan)}p.hero-subtitle{font-size:clamp(16px,2vw,19px);font-weight:300;line-height:1.6;color:var(--color-steel);max-width:580px;margin:0 0 36px}h2.section-title{font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--color-almost-white);margin:0 0 16px}p.section-desc{font-size:16px;color:var(--color-steel);max-width:640px;line-height:1.6;margin:0 0 48px}.site-header{position:fixed;top:0;left:0;width:100%;height:var(--nav-height);z-index:1000;background:var(--color-translucent-nav);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-nav-border);transition:all .25s ease}.site-header .nav-container{max-width:var(--container-max-width);margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-header .nav-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-almost-white)}.site-header .nav-brand img.brand-logo{height:38px;max-height:40px;width:auto;object-fit:contain;display:block}.site-header .nav-brand .brand-wordmark{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--color-almost-white)}.site-header .nav-menu-wrapper{display:flex;align-items:center;justify-content:space-between;gap:32px;flex:1;margin-left:36px}.site-header .nav-links{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.site-header .nav-links a{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--color-steel);text-decoration:none;transition:color .15s ease;position:relative;padding:8px 0}.site-header .nav-links a:hover{color:var(--color-almost-white)}.site-header .nav-actions{display:flex;align-items:center;gap:14px}.site-header .mobile-toggle{display:none;background:#16283d99;border:1px solid var(--border);border-radius:8px;width:42px;height:42px;padding:0;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:all .2s ease;z-index:1001}.site-header .mobile-toggle .hamburger-bar{display:block;width:20px;height:2px;background-color:var(--color-almost-white);border-radius:2px;transition:all .25s cubic-bezier(.16,1,.3,1);transform-origin:center}.site-header .mobile-toggle:hover{background:var(--surface-hover);border-color:var(--primary)}.site-header.mobile-open .mobile-toggle{background:var(--surface-elevated);border-color:var(--primary)}.site-header.mobile-open .mobile-toggle .hamburger-bar:nth-child(1){transform:translateY(7px) rotate(45deg);background-color:var(--primary-bright)}.site-header.mobile-open .mobile-toggle .hamburger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.site-header.mobile-open .mobile-toggle .hamburger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg);background-color:var(--primary-bright)}@media(max-width:860px){.site-header .mobile-toggle{display:inline-flex}.site-header .nav-menu-wrapper{position:fixed;top:var(--nav-height);left:0;right:0;width:100%;height:calc(100dvh - var(--nav-height));max-height:calc(100dvh - var(--nav-height));overflow-y:auto;background:#09131ef7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);box-shadow:0 20px 40px #0009;padding:24px 20px 40px;margin:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:20px;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;z-index:999}.site-header .nav-menu-wrapper nav{width:100%}.site-header .nav-menu-wrapper .nav-links{flex-direction:column;align-items:stretch;width:100%;gap:6px}.site-header .nav-menu-wrapper .nav-links li{width:100%}.site-header .nav-menu-wrapper .nav-links a{display:flex;align-items:center;padding:14px 16px;border-radius:8px;font-size:15px;font-weight:500;color:var(--color-almost-white);letter-spacing:.04em;border:1px solid transparent;transition:all .15s ease}.site-header .nav-menu-wrapper .nav-links a:hover,.site-header .nav-menu-wrapper .nav-links a:active{background:#006bd61f;border-color:#006bd640;color:var(--primary-bright);padding-left:20px}.site-header .nav-menu-wrapper .nav-actions{width:100%;padding-top:16px;border-top:1px solid rgba(29,51,77,.7)}.site-header .nav-menu-wrapper .nav-actions .btn{width:100%;padding:14px 20px;font-size:15px;font-weight:600;text-align:center;justify-content:center}.site-header.mobile-open .nav-menu-wrapper{opacity:1;visibility:visible;transform:translateY(0)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box;white-space:nowrap}.btn.btn-pill{border-radius:var(--radius-pill);padding:12px 28px}.btn.btn-control{border-radius:var(--radius-btn);padding:10px 20px}.btn.btn-primary{background:var(--brand-gradient);color:#fff;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 18px var(--primary-glow)}.btn.btn-primary:hover{background:var(--brand-gradient-hover);transform:translateY(-2px);box-shadow:0 6px 24px #006bd680}.btn.btn-primary:active{transform:translateY(0)}.btn.btn-secondary{background:#ffffff0a;color:var(--color-almost-white);border:1px solid var(--border)}.btn.btn-secondary:hover{background:#ffffff14;border-color:#f7f9fa66;transform:translateY(-2px)}.btn.btn-ghost{background:transparent;color:var(--color-steel);border:none}.btn.btn-ghost:hover{color:var(--color-almost-white)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.boarding-pass-card{border-radius:var(--radius-card);background:#ffffff06;border:1px solid var(--color-card-border);padding:32px 36px;position:relative;overflow:hidden;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .25s ease}.boarding-pass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-gradient)}.boarding-pass-card:hover{border-color:var(--primary-glow)}.boarding-pass-card .pass-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed rgba(247,249,250,.15)}.boarding-pass-card .pass-header .pass-type{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--primary-bright);display:flex;align-items:center;gap:6px}.boarding-pass-card .pass-header .pass-code{font-family:var(--font-mono);font-size:11px;color:var(--color-steel);letter-spacing:.1em}.boarding-pass-card .pass-route{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--color-ice-cyan);margin-bottom:12px;display:flex;align-items:center;gap:8px}.boarding-pass-card .pass-route .route-arrow{color:var(--accent)}.boarding-pass-card .pass-title{font-size:24px;font-weight:500;color:var(--color-almost-white);margin:0 0 6px;line-height:1.25}.boarding-pass-card .pass-desc{font-size:13.5px;color:var(--color-steel);margin:0 0 24px;line-height:1.5}.form-group{margin-bottom:18px;position:relative;text-align:left}.form-group label{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-steel);margin-bottom:6px}.form-group label .required-star{color:var(--primary-bright);margin-left:2px}.form-group input,.form-group textarea{width:100%;background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-btn);color:var(--color-almost-white);font-family:var(--font-sans);font-size:14px;padding:10px 14px;box-sizing:border-box;transition:all .2s ease;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--color-graphite)}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary);background:#16283df2;box-shadow:0 0 0 1px var(--primary),0 0 14px var(--primary-glow-subtle)}.form-group input.has-error,.form-group textarea.has-error{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.form-group textarea{resize:vertical;min-height:80px;max-height:200px;line-height:1.4}.form-group .field-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:11px}.form-group .field-footer .char-counter{color:var(--color-steel);margin-left:auto;font-family:var(--font-mono)}.form-group .field-footer .char-counter.is-valid{color:var(--success)}.form-group .field-error{display:block;color:#f87171;font-size:11.5px;margin-top:4px}.honey-field{position:absolute;opacity:0;z-index:-1;pointer-events:none;left:-9999px;width:0;height:0}.form-feedback{padding:16px;border-radius:var(--radius-btn);margin-bottom:20px;font-size:13.5px;line-height:1.5}.form-feedback.success{background:#10b9811a;border:1px solid rgba(16,185,129,.35);color:#6ee7b7}.form-feedback.error{background:#ef44441a;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.benefit-card{border-radius:var(--radius-card);background:var(--color-card-bg);border:1px solid var(--color-card-border);padding:36px 32px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.benefit-card:hover{border-color:var(--primary-glow);transform:translateY(-4px);background:#16283db3}.benefit-card .card-number{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--accent);letter-spacing:.15em;margin-bottom:18px;display:block}.benefit-card .card-icon-wrap{width:44px;height:44px;border-radius:10px;background:#006bd61f;border:1px solid rgba(0,107,214,.25);display:flex;align-items:center;justify-content:center;color:var(--primary-bright);margin-bottom:20px}.benefit-card h3{font-size:20px;font-weight:500;color:var(--color-almost-white);margin:0 0 10px}.benefit-card p{font-size:14.5px;color:var(--color-steel);line-height:1.6;margin:0}.pricing-card{border-radius:var(--radius-card);background:var(--color-card-bg);border:1px solid var(--color-card-border);padding:44px 40px;position:relative;overflow:hidden;transition:all .25s ease}.pricing-card.featured{border-color:var(--primary);background:#006bd60d;box-shadow:0 0 35px var(--primary-glow-subtle)}.pricing-card.featured:before{content:"MAIS RECOMENDADO";position:absolute;top:18px;right:24px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.15em;color:var(--primary-bright);background:#006bd626;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid rgba(0,107,214,.35)}.pricing-card .plan-name{font-size:24px;font-weight:500;color:var(--color-almost-white);margin:0 0 8px}.pricing-card .plan-desc{font-size:14px;color:var(--color-steel);margin:0 0 28px;line-height:1.5}.pricing-card .price-wrapper{display:flex;align-items:baseline;gap:6px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}.pricing-card .price-wrapper .currency{font-size:20px;font-weight:500;color:var(--color-steel)}.pricing-card .price-wrapper .amount{font-size:48px;font-weight:600;color:var(--color-almost-white);letter-spacing:-.03em}.pricing-card .price-wrapper .period{font-size:13.5px;color:var(--color-steel)}.pricing-card .plan-features{list-style:none;padding:0;margin:0 0 36px}.pricing-card .plan-features li{font-size:14px;color:var(--color-almost-white);margin-bottom:14px;display:flex;align-items:flex-start;gap:12px;line-height:1.4}.pricing-card .plan-features li .check-icon{color:var(--accent);flex-shrink:0;margin-top:2px}.site-footer{border-top:1px solid var(--border);background:var(--color-near-black);padding:80px 24px 40px;color:var(--color-steel)}.site-footer .footer-container{max-width:var(--container-max-width);margin:0 auto}.site-footer .footer-main{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:48px;margin-bottom:60px}.site-footer .footer-brand img.footer-logo{height:42px;width:auto;margin-bottom:18px;display:block}.site-footer .footer-brand p{font-size:14px;line-height:1.6;max-width:320px;color:var(--color-steel)}.site-footer .footer-col h4{font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-almost-white);margin:0 0 20px}.site-footer .footer-col ul{list-style:none;padding:0;margin:0}.site-footer .footer-col ul li{margin-bottom:12px}.site-footer .footer-col ul li a{color:var(--color-steel);text-decoration:none;font-size:13.5px;transition:color .15s ease}.site-footer .footer-col ul li a:hover{color:var(--color-almost-white)}.site-footer .footer-stamp-bar{padding-top:32px;border-top:1px solid rgba(247,249,250,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.05em}.site-footer .footer-stamp-bar .stamp-left{display:flex;align-items:center;gap:10px;color:var(--color-steel)}.site-footer .footer-stamp-bar .stamp-coords{color:var(--color-graphite)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 24px;box-sizing:border-box}section{padding:100px 0;position:relative}.hero-section{padding:150px 0 100px;min-height:85vh;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(175,80,255,.08) 0%,transparent 60%),radial-gradient(circle at 10% 80%,rgba(66,55,56,.2) 0%,transparent 50%),var(--color-near-black)}.hero-section .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.hero-section .hero-content{text-align:left}.hero-section .hero-cta-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:32px}.hero-section .hero-proof{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--color-steel);font-family:var(--font-mono)}.hero-section .hero-proof .proof-item{display:flex;align-items:center;gap:6px}.hero-section .hero-proof .proof-item:before{content:"✓";color:var(--accent);font-weight:700}.benefits-section{border-top:1px solid var(--border)}.benefits-section .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.how-it-works-section{border-top:1px solid var(--border);background:#ffffff03}.how-it-works-section .steps-route{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;margin-top:50px}.how-it-works-section .steps-route:before{content:"";position:absolute;top:36px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,107,214,.5),rgba(0,188,165,.5),transparent);z-index:1}.how-it-works-section .step-card{position:relative;z-index:2;text-align:left}.how-it-works-section .step-card .step-node{width:72px;height:72px;border-radius:50%;background:var(--color-near-black);border:1px solid var(--color-card-border);display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-family:var(--font-mono);font-size:20px;font-weight:600;color:var(--color-almost-white);transition:all .25s ease;box-shadow:0 0 0 8px var(--color-near-black)}.how-it-works-section .step-card .step-node.active{border-color:var(--primary);color:var(--primary-bright);box-shadow:0 0 20px var(--primary-glow),0 0 0 8px var(--color-near-black)}.how-it-works-section .step-card h3{font-size:20px;font-weight:500;color:var(--color-almost-white);margin:0 0 10px}.how-it-works-section .step-card p{font-size:14.5px;color:var(--color-steel);line-height:1.6;margin:0}.system-showcase-section{border-top:1px solid var(--border)}.system-showcase-section .showcase-item{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:100px}.system-showcase-section .showcase-item:last-child{margin-bottom:0}.system-showcase-section .showcase-item.reversed{grid-template-columns:1fr 1fr}.system-showcase-section .showcase-item.reversed .showcase-text{order:2}.system-showcase-section .showcase-item.reversed .showcase-visual{order:1}.system-showcase-section .showcase-text{text-align:left}.system-showcase-section .showcase-text .feature-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--primary-bright);margin-bottom:12px;display:inline-block}.system-showcase-section .showcase-text h3{font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.25;color:var(--color-almost-white);margin:0 0 16px}.system-showcase-section .showcase-text p{font-size:15px;color:var(--color-steel);line-height:1.6;margin:0 0 24px}.system-showcase-section .showcase-text .feature-points{list-style:none;padding:0;margin:0}.system-showcase-section .showcase-text .feature-points li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--color-almost-white);margin-bottom:10px}.system-showcase-section .showcase-text .feature-points li:before{content:"→";color:var(--accent);font-weight:700}.system-showcase-section .showcase-visual{border-radius:var(--radius-card);background:#ffffff05;border:1px solid var(--color-card-border);padding:16px;box-shadow:0 20px 40px -15px #000c;position:relative;overflow:hidden}.system-showcase-section .showcase-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-card);border:1px solid rgba(247,249,250,.1);pointer-events:none}.system-showcase-section .showcase-visual .mockup-window{background:#0d0e12;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.system-showcase-section .showcase-visual .mockup-window .window-bar{background:#15171e;padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.06)}.system-showcase-section .showcase-visual .mockup-window .window-bar .window-dot{width:9px;height:9px;border-radius:50%;background:#fff3}.system-showcase-section .showcase-visual .mockup-window .window-bar .window-dot:nth-child(1){background:#ef4444}.system-showcase-section .showcase-visual .mockup-window .window-bar .window-dot:nth-child(2){background:#f59e0b}.system-showcase-section .showcase-visual .mockup-window .window-bar .window-dot:nth-child(3){background:#10b981}.system-showcase-section .showcase-visual .mockup-window .window-bar .window-title{font-family:var(--font-mono);font-size:11px;color:var(--color-steel);margin-left:8px}.system-showcase-section .showcase-visual .mockup-window .window-content{padding:20px}.pricing-section{border-top:1px solid var(--border)}.pricing-section .pricing-header{text-align:center;max-width:640px;margin:0 auto 50px}.pricing-section .billing-toggle{display:inline-flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid var(--border);padding:6px 8px;border-radius:var(--radius-pill);margin-bottom:40px}.pricing-section .billing-toggle button{background:none;border:none;color:var(--color-steel);font-family:var(--font-sans);font-size:13px;font-weight:500;padding:8px 18px;border-radius:var(--radius-pill);cursor:pointer;transition:all .2s ease}.pricing-section .billing-toggle button.active{background:var(--brand-gradient);color:#fff;box-shadow:0 0 15px var(--primary-glow)}.pricing-section .billing-toggle .discount-badge{font-family:var(--font-mono);font-size:11px;font-weight:700;color:#10b981;background:#10b98126;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid rgba(16,185,129,.3)}.pricing-section .pricing-grid{max-width:580px;margin:0 auto}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px;box-sizing:border-box}.modal-overlay .modal-dialog{background:#111;border:1px solid var(--border);border-radius:var(--radius-card);width:100%;max-width:720px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.modal-overlay .modal-dialog .modal-head{padding:24px 28px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.modal-overlay .modal-dialog .modal-head h3{margin:0;font-size:20px;color:var(--color-almost-white)}.modal-overlay .modal-dialog .modal-head .btn-close{background:none;border:none;color:var(--color-steel);cursor:pointer;font-size:24px;padding:4px;line-height:1}.modal-overlay .modal-dialog .modal-head .btn-close:hover{color:var(--color-almost-white)}.modal-overlay .modal-dialog .modal-body{padding:28px;overflow-y:auto;font-size:14px;color:var(--color-steel);line-height:1.7}.modal-overlay .modal-dialog .modal-body h4{color:var(--color-almost-white);margin:24px 0 8px;font-size:16px}.modal-overlay .modal-dialog .modal-body h4:first-child{margin-top:0}.modal-overlay .modal-dialog .modal-body p{margin:0 0 16px}.modal-overlay .modal-dialog .modal-foot{padding:16px 28px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;background:#ffffff05}@media(max-width:992px){.hero-section{padding:120px 0 80px}.hero-section .hero-grid{grid-template-columns:1fr;gap:48px}.benefits-section .benefits-grid{grid-template-columns:repeat(2,1fr)}.how-it-works-section .steps-route{grid-template-columns:1fr;gap:40px}.how-it-works-section .steps-route:before{display:none}.system-showcase-section .showcase-item{grid-template-columns:1fr!important;gap:36px}.system-showcase-section .showcase-item .showcase-text{order:1!important}.system-showcase-section .showcase-item .showcase-visual{order:2!important}.site-footer .footer-main{grid-template-columns:1fr 1fr}}@media(max-width:768px){.benefits-section .benefits-grid,.site-footer .footer-main{grid-template-columns:1fr}.boarding-pass-card{padding:24px 20px}}.promotions-section{padding:60px 0;position:relative;overflow:hidden}.promotions-section .promotions-grid{display:flex;flex-direction:column;gap:28px}.promotions-section .promo-banner-card{position:relative;background:linear-gradient(135deg,#188dfa14,#0d1726f2);border:1px solid rgba(24,141,250,.25);border-radius:20px;padding:40px;display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;box-shadow:0 12px 40px #0000004d}.promotions-section .promo-banner-card.is-featured{border-color:#eab30866;background:linear-gradient(135deg,#eab30814,#0d1726f2);box-shadow:0 12px 40px #eab3081f}.promotions-section .promo-banner-card .promo-badge-tag{position:absolute;top:-12px;left:36px;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#188dfa,#006bd6);color:#fff;padding:4px 14px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;box-shadow:0 4px 12px #188dfa66}.promotions-section .promo-banner-card .promo-content{display:flex;flex-direction:column;gap:12px}.promotions-section .promo-banner-card .promo-content .promo-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin:0;line-height:1.2}.promotions-section .promo-banner-card .promo-content .promo-subtitle{font-size:1.1rem;color:#188dfa;font-weight:600;margin:0}.promotions-section .promo-banner-card .promo-content .promo-description{font-size:.95rem;color:#94a3b8;line-height:1.6;margin:0;max-width:580px}.promotions-section .promo-banner-card .promo-content .promo-pricing{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0}.promotions-section .promo-banner-card .promo-content .promo-pricing .promo-price-old{color:#64748b;font-size:1rem}.promotions-section .promo-banner-card .promo-content .promo-pricing .promo-price-new{color:#fff;font-size:1.25rem}.promotions-section .promo-banner-card .promo-content .promo-pricing .promo-price-new strong{color:#22c55e;font-size:1.75rem;font-weight:800}.promotions-section .promo-banner-card .promo-content .promo-pricing .promo-discount-badge{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e;padding:2px 10px;border-radius:6px;font-weight:700;font-size:.8125rem}.promotions-section .promo-banner-card .promo-content .promo-actions{margin-top:8px}.promotions-section .promo-banner-card .promo-content .promo-actions .promo-cta-btn{display:inline-flex;padding:12px 28px;font-weight:700;font-size:1rem}.promotions-section .promo-banner-card .promo-media{max-width:320px}.promotions-section .promo-banner-card .promo-media .promo-image{width:100%;height:auto;border-radius:12px;object-fit:cover;box-shadow:0 8px 24px #0000004d}@media(max-width:768px){.promotions-section .promo-banner-card{grid-template-columns:1fr;padding:30px 20px}.promotions-section .promo-banner-card .promo-media{max-width:100%}}.promotions-section{--promo-interval: 7s}.promotions-section .promo-tabs{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin-bottom:34px}.promotions-section .promo-tab{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;padding:0 0 12px;border:0;background:none;color:#64748b;text-align:left;font:inherit;cursor:pointer;transition:color .3s ease}.promotions-section .promo-tab:hover,.promotions-section .promo-tab[aria-selected=true]{color:#fff}.promotions-section .promo-tab:focus-visible{outline:2px solid #188dfa;outline-offset:4px;border-radius:4px}.promotions-section .promo-tab-index{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:#188dfa}.promotions-section .promo-tab-label{overflow:hidden;font-size:.95rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.promotions-section .promo-tab-bar{grid-column:1/-1;height:3px;border-radius:3px;background:#94a3b833;overflow:hidden}.promotions-section .promo-tab-bar i{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#188dfa,#22d3ee)}.promotions-section .promo-tab[aria-selected=true] .promo-tab-bar i{animation:promo-progress var(--promo-interval) linear forwards}.promotions-section.is-held .promo-tab-bar i,.promotions-section.is-offscreen .promo-tab-bar i,:root.motion-paused .promotions-section .promo-tab-bar i{animation-play-state:paused}:root.motion-paused .promotions-section .promo-tab[aria-selected=true] .promo-tab-bar i{animation:none;transform:scaleX(1)}.promotions-section .promo-deck{display:grid;perspective:1600px;padding-top:26px;touch-action:pan-y}.promotions-section .promo-deck>.promo-banner-card{grid-area:1/1;background-color:#0a1322;transform-origin:50% 0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s ease,filter .6s ease;will-change:transform}.promotions-section .promo-deck>.promo-banner-card[data-pos="0"]{z-index:3;animation:promo-arrive .8s cubic-bezier(.22,1,.36,1)}.promotions-section .promo-deck>.promo-banner-card[data-pos="1"]{z-index:2;transform:translate3d(0,-26px,-120px) scale(.94) rotateX(6deg);opacity:.55;filter:saturate(.6) brightness(.7);cursor:pointer}.promotions-section .promo-deck>.promo-banner-card[data-pos="1"]:hover{opacity:.8;transform:translate3d(0,-34px,-110px) scale(.95) rotateX(6deg)}.promotions-section .promo-deck>.promo-banner-card:not([data-pos="0"]):not([data-pos="1"]){z-index:1;transform:translate3d(0,-40px,-220px) scale(.9);opacity:0;pointer-events:none}:root.motion-paused .promotions-section .promo-deck>.promo-banner-card{transition:opacity .4s ease;animation:none}@media(max-width:768px){.promotions-section .promo-tabs{margin-bottom:26px}.promotions-section .promo-tab-label{font-size:.85rem}}@keyframes promo-progress{to{transform:scaleX(1)}}@keyframes promo-arrive{0%{transform:translate3d(0,-26px,-120px) scale(.94) rotateY(-14deg);opacity:.55}}@keyframes radarSweep{0%{transform:scale(.95);box-shadow:0 0 #00ad91b3}70%{transform:scale(1.15);box-shadow:0 0 0 10px #00ad9100}to{transform:scale(.95);box-shadow:0 0 #00ad9100}}.tag-dot{position:relative}.tag-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--live-dot);opacity:.6;animation:radarSweep 2.2s infinite ease-out}@keyframes borderBeamMove{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.border-beam-card{position:relative;isolation:isolate}.border-beam-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(0,107,214,.1) 60deg,var(--primary-bright) 120deg,var(--accent) 150deg,transparent 180deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:borderBeamMove 8s linear infinite;z-index:1;opacity:.85}.border-beam-card:hover:before{opacity:1;animation-duration:4.5s}@keyframes routeLightRunner{0%{left:5%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:95%;opacity:0}}.steps-route{position:relative}.steps-route .route-light-spark{position:absolute;top:35px;width:32px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,var(--color-ice-cyan),#ffffff,var(--accent),transparent);box-shadow:0 0 12px var(--color-ice-cyan),0 0 20px var(--accent);z-index:3;pointer-events:none;animation:routeLightRunner 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes auroraFloat1{0%,to{transform:translate(0) scale(1);opacity:.12}50%{transform:translate(40px,-30px) scale(1.15);opacity:.22}}@keyframes auroraFloat2{0%,to{transform:translate(0) scale(1);opacity:.1}50%{transform:translate(-30px,35px) scale(1.1);opacity:.18}}.ambient-aurora{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px);z-index:0;will-change:transform,opacity}.ambient-aurora.aurora-1{width:600px;height:450px;top:5%;right:-100px;background:radial-gradient(circle,rgba(0,107,214,.4) 0%,rgba(0,142,174,.15) 60%,transparent 80%);animation:auroraFloat1 12s ease-in-out infinite}.ambient-aurora.aurora-2{width:500px;height:400px;top:35%;left:-150px;background:radial-gradient(circle,rgba(0,188,165,.3) 0%,rgba(0,107,214,.1) 60%,transparent 80%);animation:auroraFloat2 15s ease-in-out infinite}.terminal-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(29,51,77,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(29,51,77,.2) 1px,transparent 1px);background-size:48px 48px;background-position:center top;mask-image:radial-gradient(circle at 50% 30%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(circle at 50% 30%,black 20%,transparent 80%);pointer-events:none;z-index:0;opacity:.65}[data-animate]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate-delay="1"]{transition-delay:.1s}[data-animate-delay="2"]{transition-delay:.2s}[data-animate-delay="3"]{transition-delay:.3s}[data-animate-delay="4"]{transition-delay:.4s}[data-animate-delay="5"]{transition-delay:.5s}[data-animate-delay="6"]{transition-delay:.6s}@keyframes barGrow{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.chart-bar-anim{animation:barGrow 1.2s cubic-bezier(.16,1,.3,1) forwards}.benefit-card,.pricing-card,.step-card{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.benefit-card:hover,.pricing-card:hover,.step-card:hover{box-shadow:0 12px 32px -8px #006bd640}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-animate]{opacity:1!important;transform:none!important}}#app{isolation:isolate}#flow-light{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.9}main,.site-footer{position:relative}section{scroll-margin-top:100px}[id$=boarding-pass]{scroll-margin-top:100px}.skip-link{position:fixed;left:24px;top:-80px;z-index:3000;padding:12px 20px;background:var(--primary);color:#fff;border-radius:10px}.skip-link:focus{top:16px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--color-ice-cyan);outline-offset:5px}.site-header{top:18px;left:24px;width:calc(100% - 48px);height:66px;border:1px solid rgba(143,167,191,.14);border-radius:18px;background:#09131ecc}.site-header .nav-container{max-width:1400px;padding:0 26px}.site-header .nav-menu-wrapper{margin-left:25px}.site-header .nav-links{gap:25px}.site-header .nav-links a{text-transform:none;letter-spacing:0;font-size:12px}.site-header .nav-actions .btn{border-radius:30px;font-size:12px}.site-header .nav-brand img.brand-logo{height:56px;max-height:none;width:auto}.hero-section{min-height:790px;padding:180px 0 34px;background:transparent;display:block;overflow:clip}.hero-section .container{max-width:1390px;padding:0 58px}.hero-section .hero-grid{grid-template-columns:1fr 1.1fr;gap:35px;min-height:480px}.hero-section .hero-content{position:relative;z-index:2}.hero-section .hero-cta-group{gap:10px;margin-bottom:22px}.hero-section .hero-cta-group .btn{padding:13px 19px;font-size:12px}h1.hero-title{font-size:clamp(44px,4.7vw,70px);font-weight:500;line-height:1.06;letter-spacing:-.065em;margin-bottom:26px}.serif-italic{color:var(--color-ice-cyan);letter-spacing:-.045em}p.hero-subtitle{font-size:15px;max-width:405px;line-height:1.8;font-weight:400;margin-bottom:30px}.section-tag{color:#b3c7d8;border-color:#8fa7bf33;background:#09131e80;font-size:9px;letter-spacing:.09em;font-weight:400}.hero-note{font:9px var(--font-mono);color:var(--muted);letter-spacing:.025em}.hero-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:60px;font:9px var(--font-mono);letter-spacing:.12em;color:var(--muted)}.hero-bottom a{color:var(--muted);text-decoration:none;letter-spacing:0}.hero-bottom span span{margin-left:20px}.flow-stage{min-width:0;perspective:1200px}.flow-window{border:1px solid rgba(143,167,191,.26);border-radius:14px;background:linear-gradient(140deg,#16283dd4,#09131ee8);box-shadow:0 30px 100px #0005,inset 0 1px #ffffff0c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:perspective(1000px) rotateY(-5deg) rotateX(3deg);transition:transform .6s cubic-bezier(.2,.8,.2,1);overflow:hidden}.flow-toolbar{display:flex;align-items:center;gap:14px;padding:17px 20px;border-bottom:1px solid rgba(143,167,191,.0862745098);font-size:10px;color:#b3c7d8}.flow-window-dots{font-size:7px;letter-spacing:3px;color:#8fa7bf70}.flow-live{margin-left:auto;font:8px var(--font-mono);color:var(--accent);display:flex;align-items:center;gap:6px}.flow-live i{width:4px;height:4px;border-radius:100%;background:var(--accent);box-shadow:0 0 9px var(--accent)}.flow-meta{display:flex;justify-content:space-between;padding:22px 20px 0;font:8px var(--font-mono);color:var(--muted)}.flow-diagram{position:relative;height:280px;margin:0 12px}.flow-connections{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;stroke:#2b6673;stroke-width:1;overflow:visible}.flow-signal{stroke:var(--color-ice-cyan);stroke-width:2;stroke-dasharray:20 440;animation:signalTravel 7s linear infinite;filter:drop-shadow(0 0 5px #00bca5)}.flow-node{position:absolute;width:28%;padding:12px;background:linear-gradient(135deg,#16283deb,#09131ef5);border:1px solid rgba(143,167,191,.1882352941);border-radius:9px;box-shadow:0 6px 18px #0003;animation:nodeIlluminate 8s infinite}.flow-node strong,.flow-node small,.flow-node .node-state{display:block}.flow-node strong{font-size:11px;font-weight:500;margin:5px 0 3px}.flow-node small{font-size:8px;color:var(--muted)}.flow-node .node-state{font:7px var(--font-mono);color:var(--accent);margin-top:9px}.node-icon{font-size:17px;color:var(--color-ice-cyan)}.node-lead{left:0;top:84px}.node-contact{left:35%;top:8px;animation-delay:2s}.node-proposal{left:35%;bottom:2px;animation-delay:4s}.node-client{right:0;top:84px;animation-delay:6s}.flow-log{padding:10px 22px}.flow-log div{display:flex;gap:10px;align-items:center;padding:7px 0;font:8px var(--font-mono);color:var(--muted)}.flow-log div span:last-child{margin-left:auto;color:#80bab8}.log-dot{width:4px;height:4px;background:var(--accent);border-radius:50%}.flow-bottom{padding:14px 22px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(143,167,191,.0862745098);font:8px var(--font-mono);color:var(--muted)}.flow-orbit{border:1px dashed var(--accent);border-radius:50%;width:17px;height:17px;animation:orbitTurn 12s linear infinite}.demo-caption{text-align:right;padding:16px;font:8px var(--font-mono);color:var(--muted);margin:18px 8px 0}.capability-strip{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:35px;padding:30px 24px;border-block:1px solid rgba(143,167,191,.1098039216);background:#09131e80;font-size:12px;color:#b3c7d8}.capability-strip i{color:var(--accent);font-size:18px;font-style:normal}.section-stamp{font-size:10px;letter-spacing:.11em;color:var(--accent);margin-bottom:25px}.section-stamp:before{content:"●";font-size:6px;margin-right:9px;vertical-align:middle}h2.section-title{font-size:clamp(32px,4vw,50px);max-width:790px;letter-spacing:-.045em;font-weight:500}p.section-desc{font-size:14px;line-height:1.9;max-width:540px}.benefits-section,.how-it-works-section,.system-showcase-section,.pricing-section{border-top:0;background:transparent;padding-block:110px}.benefits-section .benefits-grid{gap:14px}.benefit-card{background:linear-gradient(140deg,#101f30b8,#09131ed9);border-color:#8fa7bf22;border-radius:14px;padding:30px;min-height:245px}.benefit-card .card-icon-wrap{background:#198cff0e;border-color:#198cff30;border-radius:10px}.benefit-card h3{font-size:17px}.benefit-card p{font-size:13px}.benefit-card .card-number{color:#8fa7bf70;font-size:10px}.benefit-card:hover{transform:translateY(-5px);border-color:#00bca55c}.how-it-works-section .steps-route{gap:50px}.how-it-works-section .steps-route .step-node{width:56px;height:56px;font-size:14px}.how-it-works-section .steps-route:before{top:28px}.how-it-works-section .steps-route .route-light-spark{top:27px}.how-it-works-section .steps-route .step-card h3{font-size:19px}.how-it-works-section .steps-route .step-card p{font-size:13px}.manifesto-section{padding:30px 0 110px}.manifesto-scene{perspective:1200px;padding:50px 0}.manifesto-copy{width:100%;max-width:880px;margin:32px auto 0;text-align:center;background:transparent}.manifesto-copy .manifesto-label{display:block}.manifesto-copy h2{margin:16px 0 0;font-size:clamp(26px,3.2vw,42px);font-weight:500;line-height:1.25;letter-spacing:-.045em}.manifesto-copy em{font-family:var(--font-serif);font-weight:400}.manifesto-plate{position:relative;max-width:880px;min-height:400px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:50px 24px;border-radius:54px;color:#e4f3fd;background:#09131e;box-shadow:inset 0 1px #ffffff18,0 35px 100px #0008;overflow:hidden;transform-origin:center}.manifesto-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(216,245,255,.0941176471) .7px,transparent .7px);background-size:18px 18px;pointer-events:none}.manifesto-plate h2{position:relative;font-size:clamp(28px,3.5vw,46px);letter-spacing:-.045em;line-height:1.25;font-weight:500;margin:24px 0}.manifesto-plate em{font-family:var(--font-serif);font-weight:400}.manifesto-plate p{font-size:10px;opacity:.8;margin:22px 0 0}.manifesto-label{font:8px var(--font-mono);letter-spacing:.1em}.manifesto-mark{position:relative;display:grid;place-items:center;color:var(--color-ice-cyan);background:var(--canvas);border:1px solid rgba(255,255,255,.1882352941);border-radius:15px;width:57px;height:57px;text-decoration:none;font-size:34px;transition:transform .3s}.manifesto-mark:hover{transform:rotate(-8deg) scale(1.06)}.system-showcase-section .showcase-visual{background:#101f3090;padding:12px;border-color:#8fa7bf26}.system-showcase-section .window-content:has(.admin-screenshot){padding:0!important;overflow:hidden;background:#09131e!important}.admin-screenshot{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top left;filter:saturate(.94) contrast(1.03);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s ease}.system-showcase-section .dashboard-visual{width:calc(100% - 2cm);margin-inline:auto;min-width:0}.admin-screenshot[src*=dashboard-propoclient]{padding:0;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;background:#09131e}.showcase-visual:hover .admin-screenshot{transform:scale(1.025);filter:saturate(1.08) contrast(1.04)}.showcase-visual:hover .admin-screenshot[src*=dashboard-propoclient]{transform:none}.admin-screenshot.estimate-screenshot{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;filter:none}.showcase-visual:hover .admin-screenshot.estimate-screenshot{transform:none;filter:none}.screenshot-stack{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#09131e}.screenshot-stack img{min-width:0;aspect-ratio:1.55/1;object-fit:cover;object-position:left top}.system-showcase-section .showcase-text h3{font-size:30px;letter-spacing:-.035em}.system-showcase-section .showcase-text p,.system-showcase-section .showcase-text .feature-points li{font-size:13px}.system-showcase-section .showcase-text .feature-tag{font-size:9px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.contact-cta-section{padding:110px 0 140px;border-top:1px solid rgba(143,167,191,.1098039216)}.contact-detail{padding:17px 0;border-top:1px solid rgba(143,167,191,.1254901961);font-size:12px;color:#b3c7d8}.contact-detail span{font:9px var(--font-mono);color:var(--accent);margin-right:20px}.boarding-pass-card{background:#101f30b3;border-color:#8fa7bf28}.boarding-pass-card .pass-route{display:none}.boarding-pass-card .pass-header{border-bottom-style:solid}.boarding-pass-card .pass-code{display:none}.boarding-pass-card .pass-title{font-size:23px;letter-spacing:-.03em}.boarding-pass-card .pass-desc{font-size:12px}.site-footer{background:#09131eb3;border-top:1px solid rgba(143,167,191,.1254901961)}.site-footer .footer-logo{height:70px;width:auto}.motion-toggle{position:fixed;bottom:16px;right:18px;z-index:1100;color:#b3c7d8;background:#101f30e8;border:1px solid rgba(143,167,191,.2509803922);padding:9px 13px;border-radius:30px;cursor:pointer;font:10px var(--font-sans);display:flex;gap:7px;align-items:center}[data-animate]{filter:blur(8px);transform:translateY(30px);transition:opacity .9s ease,filter .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}[data-animate].is-visible{filter:blur(0)}@keyframes signalTravel{to{stroke-dashoffset:-460}}@keyframes orbitTurn{to{transform:rotate(360deg)}}@keyframes nodeIlluminate{0%,25%,to{border-color:#8fa7bf30;box-shadow:0 6px 18px #0003}8%,20%{border-color:#00bca5a0;box-shadow:0 0 24px #00bca51a}}.benefit-card[data-reveal-repeat]{opacity:0;transform:translateY(48px) scale(.96);filter:blur(5px);transition:opacity .7s ease var(--card-delay),filter .8s ease var(--card-delay),transform .85s cubic-bezier(.16,1,.3,1) var(--card-delay),border-color .3s ease,box-shadow .3s ease}.benefit-card[data-reveal-repeat] .card-icon-wrap{transform:translateY(8px) rotate(-10deg) scale(.85);transition:transform .9s cubic-bezier(.16,1,.3,1) calc(var(--card-delay) + .12s),box-shadow .6s ease}.benefit-card[data-reveal-repeat].is-visible{opacity:1;transform:translateY(0) scale(1);filter:none}.benefit-card[data-reveal-repeat].is-visible .card-icon-wrap{transform:none;box-shadow:0 0 22px #00bca512}.benefit-card[data-reveal-repeat].is-visible:hover{transform:translateY(-5px) scale(1)}@media(max-width:992px){.benefit-card[data-reveal-repeat]{--card-delay: 0ms !important}}@media(prefers-reduced-motion:reduce){.benefit-card[data-reveal-repeat],.benefit-card[data-reveal-repeat] .card-icon-wrap{opacity:1;transform:none!important;filter:none;transition:none}}.motion-paused .benefit-card[data-reveal-repeat],.motion-paused .benefit-card[data-reveal-repeat] .card-icon-wrap{opacity:1;transform:none;filter:none;transition:none}.motion-paused *,.motion-paused *:before,.motion-paused *:after,.out-of-view *{animation-play-state:paused!important}.motion-paused [data-animate]{opacity:1;filter:none;transform:none;transition:none}.motion-paused .flow-window,.motion-paused .manifesto-plate{transform:none!important}@media(prefers-reduced-motion:reduce){[data-animate]{filter:none!important}.flow-window,.manifesto-plate{transform:none!important}}.manifesto-plate>*{position:relative;z-index:1}@media(min-width:1500px){.hero-section{padding-top:126px;min-height:880px}}@media(max-width:1100px){.site-header .nav-links{gap:16px}.hero-section .container{padding-inline:32px}.hero-section .hero-cta-group{align-items:flex-start}.contact-grid{gap:35px}}@media(max-width:992px){.hero-section{padding-top:155px}.hero-section .hero-grid{grid-template-columns:1fr;gap:50px}.hero-section .hero-content{max-width:650px}h1.hero-title{font-size:65px}.flow-stage{width:min(100%,650px);margin-left:auto}.contact-grid{grid-template-columns:1fr}.contact-grid>div:first-child{max-width:650px}.capability-strip{gap:20px}}@media(max-width:860px){.site-header{top:10px;left:12px;width:calc(100% - 24px);border-radius:13px}.site-header .nav-container{padding:0 17px}.site-header .nav-brand img.brand-logo{height:48px}.site-header .nav-menu-wrapper{top:76px;margin:0;height:calc(100dvh - 86px);border-radius:14px}.capability-strip{font-size:10px;gap:14px}.capability-strip i{font-size:12px}}@media(max-width:600px){.hero-section{padding-top:135px;min-height:auto}.hero-section .container{padding-inline:22px}.hero-section .hero-cta-group{align-items:stretch}.hero-section .hero-cta-group .btn{font-size:11px;padding:12px 15px}h1.hero-title{font-size:clamp(38px,10vw,58px)}p.hero-subtitle{font-size:14px}.hero-bottom{margin-top:40px;font-size:7px;gap:20px}.flow-toolbar{padding:14px 12px;gap:8px;font-size:9px}.flow-live{font-size:7px}.flow-meta{padding-inline:12px;font-size:6px}.flow-node{padding:8px}.flow-node strong{font-size:9px}.flow-node small{font-size:7px}.flow-node .node-state{font-size:6px}.flow-diagram{height:250px;margin-inline:8px}.flow-node.node-contact{top:13px}.flow-node.node-proposal{bottom:0}.node-lead,.node-client{top:83px}.flow-log{padding-inline:12px}.flow-log div{font-size:7px}.flow-window{transform:none}.capability-strip{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:18px}.capability-strip i{display:none}.benefits-section,.how-it-works-section,.system-showcase-section,.pricing-section,.contact-cta-section{padding-block:70px}.manifesto-section{padding-block:0 40px}.manifesto-plate{min-height:340px;border-radius:28px}.manifesto-label{font-size:6px}.manifesto-plate h2{font-size:29px}.system-showcase-section .showcase-visual{padding:6px}.system-showcase-section .showcase-visual .window-content{padding:10px;overflow-x:auto}.system-showcase-section .showcase-visual .window-content>div{min-width:410px}.motion-toggle span{display:none}.contact-grid{gap:30px}.boarding-pass-card{padding:24px 20px}.boarding-pass-card .lead-contact-row{grid-template-columns:1fr!important;gap:0!important}}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.pricing-section .billing-toggle{margin-bottom:22px;gap:5px}.pricing-section .billing-toggle .discount-badge{background:#09131e55;color:#bff5e8;border-color:#fff2}.pricing-inclusions{list-style:none;padding:0;display:grid;gap:12px;color:#b3c7d8;font-size:12px}.pricing-inclusions li{display:flex;gap:10px}.pricing-inclusions span{color:var(--accent)}.pricing-section .pricing-card.featured{padding:34px;background:linear-gradient(145deg,#16283de6,#09131ef5);border:1px solid rgba(143,167,191,.2509803922);box-shadow:0 15px 70px #0003;border-radius:20px}.pricing-section .pricing-card.featured:before{display:none}.pricing-section .pricing-card.featured .btn{width:100%;justify-content:space-between;margin-top:22px}.pricing-section .pricing-card.featured .plan-name{font-size:23px;letter-spacing:-.035em}.pricing-section .pricing-card.featured .plan-desc{font-size:12px}.pricing-section .pricing-card.featured .price-wrapper{flex-wrap:wrap;gap:6px;margin:30px 0 8px}.pricing-section .pricing-card.featured .price-wrapper .amount{font-size:clamp(36px,4vw,54px);letter-spacing:-.05em}.pricing-section .pricing-card.featured .price-wrapper .period{font-size:11px}.price-card-eyebrow{display:flex;justify-content:space-between;color:var(--accent);font:8px var(--font-mono);letter-spacing:.05em;margin-bottom:30px}.team-selector{padding:24px 0;border-block:1px solid rgba(143,167,191,.1450980392);display:flex;flex-wrap:wrap;justify-content:space-between;gap:22px;font-size:11px;margin-top:28px}.team-selector output{color:var(--color-ice-cyan)}.team-selector input{--range-fill: 0%;width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;cursor:pointer;background:linear-gradient(to right,var(--accent) var(--range-fill),#26394b var(--range-fill))}.team-selector input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:4px solid #09131e;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 15px #00bca550}.team-selector input::-moz-range-thumb{width:12px;height:12px;border:3px solid #09131e;border-radius:50%;background:var(--accent)}.team-selector #team-hint{width:100%;display:flex;justify-content:space-between;font:8px var(--font-mono);color:var(--muted)}.pricing-total{font-size:11px;color:var(--muted);min-height:36px}.pricing-footnote{text-align:center;color:var(--muted);font-size:9px;margin-top:18px}@media(max-width:992px){.pricing-layout{gap:35px}}@media(max-width:768px){.pricing-layout{grid-template-columns:1fr;gap:40px}.pricing-section .pricing-card.featured{padding:26px}}.flow-window{box-shadow:0 36px 80px #0008,8px 12px 0 -5px #10273c,9px 13px 0 -5px #298ba65c,inset 0 1px #ffffff24}.flow-diagram{perspective:1000px;margin-inline:24px}.flow-diagram .flow-node{animation:journeyDepth 8s ease-in-out infinite;transform-origin:center;backface-visibility:hidden}.flow-diagram .node-lead{left:2%}.flow-diagram .node-contact{top:16px;animation-delay:-6s}.flow-diagram .node-proposal{bottom:10px;animation-delay:-4s}.flow-diagram .node-client{right:2%}.flow-diagram .node-client{animation-delay:-2s}@keyframes journeyDepth{0%,to{transform:translateZ(0) rotateX(2deg) rotateY(-3deg);box-shadow:0 8px 16px #0005}22%,38%{transform:translate3d(0,-4px,14px) rotateX(-3deg) rotateY(3deg);border-color:#36d9da99;box-shadow:0 12px 18px #0006,0 0 14px #00bca526,inset 0 1px #b4ffff55}65%{transform:translate3d(0,2px,8px) rotateX(2deg) rotateY(-2deg);box-shadow:0 10px 18px #0005}}.motion-paused .flow-diagram .flow-node{animation:none;transform:none}.flow-window.out-of-view .flow-node{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.flow-diagram .flow-node{animation:none;transform:none}}.hero-note,.demo-caption,.hero-bottom{font-size:11px;line-height:1.6}.section-tag,.section-stamp,.manifesto-label{font-size:11px;line-height:1.5}.benefit-card p,.how-it-works-section .step-card p,.system-showcase-section .showcase-text p,.system-showcase-section .showcase-text .feature-points li,.pricing-inclusions,.contact-detail{font-size:14px;line-height:1.75}.hero-section .hero-cta-group .btn{font-size:14px;min-height:46px}.btn,.billing-btn,.mobile-toggle,.btn-close{min-height:44px}.btn-close{min-width:44px}.contact-grid>*,.pricing-layout>*,.showcase-item>*{min-width:0}.boarding-pass-card .pass-desc,.pricing-section .pricing-card.featured .plan-desc{font-size:14px}.lead-capture-form input,.lead-capture-form textarea{font-size:16px}.lead-capture-form p{color:var(--muted)!important;font-size:12px!important}.lead-capture-form .form-group{min-width:0}.lead-capture-form .has-error{scroll-margin-top:120px}.field-error{color:#ffb4b4}.price-card-eyebrow,.pricing-footnote,.pricing-total{font-size:12px;line-height:1.6}.team-selector{font-size:14px}.team-selector #team-hint{font-size:11px}.team-selector input{height:8px;margin-block:16px}.team-selector input::-webkit-slider-thumb{width:24px;height:24px}.site-header .nav-brand{flex-shrink:0}.site-header .nav-links a{display:inline-flex;align-items:center;min-height:44px}.screen-preview{display:block;position:relative;color:var(--ink);text-decoration:none}.screen-preview .admin-screenshot{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;filter:none}.showcase-visual:hover .screen-preview .admin-screenshot{transform:none;filter:none}.screen-preview-hint{display:block;padding:10px 14px;font-size:12px;text-align:right;background:var(--surface);color:var(--color-ice-cyan)}.screen-preview:focus-visible{outline-offset:-3px}.motion-toggle{min-height:44px;min-width:44px;font-size:12px}.site-footer .footer-brand img.footer-logo{height:70px;max-width:100%;object-fit:contain}.site-footer .footer-col a{display:inline-block;padding-block:6px}@media(max-width:600px){.hero-section .hero-cta-group{display:grid;grid-template-columns:1fr}.hero-section .hero-cta-group .btn{font-size:14px;width:100%;white-space:normal}.system-showcase-section .dashboard-visual{width:100%}.system-showcase-section .showcase-item{margin-bottom:56px}.system-showcase-section .showcase-text h3{font-size:26px}.site-footer .footer-stamp-bar,.site-footer .stamp-left{flex-wrap:wrap;gap:12px}.site-footer .stamp-coords{display:none}.boarding-pass-card .btn{white-space:normal}.hero-bottom,.manifesto-label{font-size:10px}.modal-overlay{padding:12px}.modal-overlay .modal-dialog .modal-head{padding:14px 18px}.modal-overlay .modal-dialog .modal-body{padding:18px}}html.has-smooth-scroll{scroll-behavior:auto}main,.site-footer{overflow-x:clip}.scroll-progress{position:fixed;inset:0 0 auto;height:2px;z-index:1200;pointer-events:none;transform-origin:left;transform:scaleX(var(--page, 0));background:linear-gradient(90deg,var(--primary-bright),var(--accent),var(--color-ice-cyan));box-shadow:0 0 12px var(--accent-glow)}.hero-title .hero-line{display:block;perspective:700px}.hero-title .hero-line>span{display:inline-block;transform-origin:50% 100%}@keyframes lineRise{0%{opacity:0;transform:translateY(70%) rotateX(-75deg);filter:blur(6px)}}@keyframes fadeRise{0%{opacity:0;transform:translateY(28px)}}@keyframes stageFlyIn{0%{opacity:0;transform:perspective(1400px) translateZ(-600px) rotateY(-38deg) rotateX(18deg)}}@media(prefers-reduced-motion:no-preference){html:not(.motion-paused) .hero-section .hero-line>span{animation:lineRise 1.2s cubic-bezier(.16,1,.3,1) backwards}html:not(.motion-paused) .hero-section .hero-line:nth-child(2)>span{animation-delay:.14s}html:not(.motion-paused) .hero-section .section-tag,html:not(.motion-paused) .hero-section .hero-subtitle,html:not(.motion-paused) .hero-section .hero-cta-group,html:not(.motion-paused) .hero-section .hero-note{animation:fadeRise 1s cubic-bezier(.16,1,.3,1) .35s backwards}html:not(.motion-paused) .hero-section .hero-subtitle{animation-delay:.45s}html:not(.motion-paused) .hero-section .hero-cta-group{animation-delay:.55s}html:not(.motion-paused) .hero-section .hero-note{animation-delay:.65s}html:not(.motion-paused) .hero-section .flow-stage{animation:stageFlyIn 1.6s cubic-bezier(.16,1,.3,1) .2s backwards}html:not(.motion-paused) .hero-section .hero-content{transform:translate3d(0,calc(var(--out, 0) * -160px),0);opacity:calc(1 - var(--out, 0) * 1.4)}html:not(.motion-paused) .hero-section .flow-depth{transform-origin:50% 0;transform:perspective(1400px) translate3d(0,calc(var(--out, 0) * -40px),calc(var(--out, 0) * -520px)) rotateX(calc(var(--out, 0) * 38deg)) rotateY(calc(var(--out, 0) * -22deg));opacity:calc(1 - var(--out, 0) * .95)}html:not(.motion-paused) .hero-section .hero-bottom,html:not(.motion-paused) .hero-section .demo-caption{opacity:calc(1 - var(--out, 0) * 2)}}.flow-depth{transform-style:preserve-3d;will-change:transform}.flow-window{transform:perspective(1000px) rotateY(calc(-5deg + var(--ry, 0deg))) rotateX(calc(3deg + var(--rx, 0deg)))}.benefits-section .benefits-grid{perspective:1600px;perspective-origin:50% 20%}.benefits-section .benefit-card{transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;transform-style:preserve-3d}.benefits-section .benefit-card:hover{transform:none}@media(prefers-reduced-motion:no-preference){html:not(.motion-paused) .benefits-section .benefit-card{--lift: calc(1 - var(--in, 0));opacity:calc(.15 + var(--in, 0) * .85);transform:translate3d(calc(var(--lift) * (var(--col, 1) - 1) * 90px),calc(var(--lift) * 140px),calc(var(--lift) * -520px)) rotateX(calc(var(--lift) * 48deg + var(--rx, 0deg))) rotateY(calc(var(--lift) * (var(--col, 1) - 1) * -18deg + var(--ry, 0deg)))}html:not(.motion-paused) .benefits-section .benefit-card:hover{transform:translateZ(40px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}html:not(.motion-paused) .benefits-section .benefit-card .card-icon-wrap{transform:translateZ(calc(30px + var(--lift) * 60px))}html:not(.motion-paused) .benefits-section .benefit-card h3{transform:translateZ(20px)}}.benefit-card:after,.screen-preview:after,.pricing-card.featured:after,.flow-window:after,.manifesto-plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(126,231,247,.09),transparent 45%);opacity:0;transition:opacity .4s ease}.benefit-card:hover:after,.screen-preview:hover:after,.pricing-card.featured:hover:after,.flow-window:hover:after,.manifesto-plate:hover:after{opacity:1}.flow-window,.pricing-card.featured{position:relative}.steps-progress{display:none}@media(min-width:861px)and (prefers-reduced-motion:no-preference){html:not(.motion-paused) .how-it-works-section{height:320vh;padding-block:0!important}html:not(.motion-paused) .how-it-works-section .steps-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}html:not(.motion-paused) .how-it-works-section .container{width:100%;display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}html:not(.motion-paused) .how-it-works-section .steps-stage{perspective:1500px;perspective-origin:50% 40%;position:relative}html:not(.motion-paused) .how-it-works-section .steps-route{display:block;height:380px;margin:0;transform-style:preserve-3d;transform:translateZ(-460px) rotateX(-6deg) rotateY(calc(var(--pin, 0) * -120deg))}html:not(.motion-paused) .how-it-works-section .steps-route:before,html:not(.motion-paused) .how-it-works-section .steps-route .route-light-spark{display:none}html:not(.motion-paused) .how-it-works-section .step-card{position:absolute;inset:0 0 auto;margin:auto;width:min(400px,100%);min-height:320px;padding:34px;border-radius:20px;border:1px solid rgba(143,167,191,.1882352941);background:linear-gradient(145deg,#16283deb,#09131ef5);box-shadow:0 40px 90px #0009,inset 0 1px #ffffff14;transform:rotateY(calc(var(--i) * 60deg)) translateZ(460px);backface-visibility:hidden;opacity:.28;filter:saturate(.4);transition:opacity .5s ease,filter .5s ease,border-color .5s ease}html:not(.motion-paused) .how-it-works-section .step-card .step-node{transition:all .5s ease}html:not(.motion-paused) .how-it-works-section .step-card .step-node.active{border-color:var(--color-card-border);box-shadow:0 0 0 8px var(--color-near-black);color:var(--color-almost-white)}html:not(.motion-paused) .how-it-works-section[data-step="0"] .step-card[data-index="0"]{opacity:1;filter:none;border-color:#00bca570}html:not(.motion-paused) .how-it-works-section[data-step="0"] .step-card[data-index="0"] .step-node{border-color:var(--primary);color:var(--primary-bright);box-shadow:0 0 24px var(--primary-glow),0 0 0 8px var(--color-near-black)}html:not(.motion-paused) .how-it-works-section[data-step="0"] .steps-progress span:nth-child(1){color:var(--ink);border-color:var(--accent)}html:not(.motion-paused) .how-it-works-section[data-step="1"] .step-card[data-index="1"]{opacity:1;filter:none;border-color:#00bca570}html:not(.motion-paused) .how-it-works-section[data-step="1"] .step-card[data-index="1"] .step-node{border-color:var(--primary);color:var(--primary-bright);box-shadow:0 0 24px var(--primary-glow),0 0 0 8px var(--color-near-black)}html:not(.motion-paused) .how-it-works-section[data-step="1"] .steps-progress span:nth-child(2){color:var(--ink);border-color:var(--accent)}html:not(.motion-paused) .how-it-works-section[data-step="2"] .step-card[data-index="2"]{opacity:1;filter:none;border-color:#00bca570}html:not(.motion-paused) .how-it-works-section[data-step="2"] .step-card[data-index="2"] .step-node{border-color:var(--primary);color:var(--primary-bright);box-shadow:0 0 24px var(--primary-glow),0 0 0 8px var(--color-near-black)}html:not(.motion-paused) .how-it-works-section[data-step="2"] .steps-progress span:nth-child(3){color:var(--ink);border-color:var(--accent)}html:not(.motion-paused) .how-it-works-section .steps-progress{display:flex;justify-content:center;gap:12px;position:relative;margin-top:40px}html:not(.motion-paused) .how-it-works-section .steps-progress span{font:10px var(--font-mono);color:var(--muted);border:1px solid rgba(143,167,191,.1882352941);border-radius:30px;padding:6px 12px;transition:all .4s ease}html:not(.motion-paused) .how-it-works-section .steps-progress i{position:absolute;left:50%;bottom:-18px;width:180px;height:2px;translate:-50% 0;background:#8fa7bf25}html:not(.motion-paused) .how-it-works-section .steps-progress i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(var(--pin, 0));background:linear-gradient(90deg,var(--primary-bright),var(--accent))}}@keyframes markFloat{0%,to{translate:0 0;box-shadow:0 0 #7ee7f700}50%{translate:0 -6px;box-shadow:0 14px 34px -10px #7ee7f755}}.manifesto-section .manifesto-scene{perspective:1400px}.manifesto-section .manifesto-plate{transition:box-shadow .4s ease}@media(prefers-reduced-motion:no-preference){html:not(.motion-paused) .manifesto-section .manifesto-plate{transform-origin:50% 100%;transform:translateY(calc((1 - var(--in, 0)) * 80px)) rotateX(calc((1 - var(--in, 0)) * 42deg + var(--rx, 0deg))) rotateY(var(--ry, 0deg)) scale(calc(.76 + var(--in, 0) * .24))}html:not(.motion-paused) .manifesto-section .manifesto-plate h2{translate:0 calc((1 - var(--in, 0)) * 30px)}html:not(.motion-paused) .manifesto-section .manifesto-mark{animation:markFloat 4.5s ease-in-out infinite}}.system-showcase-section .showcase-item{perspective:1800px;--dir: 1}.system-showcase-section .showcase-item.reversed{--dir: -1}.system-showcase-section .showcase-visual{transform-style:preserve-3d;transition:border-color .3s ease}@media(prefers-reduced-motion:no-preference){html:not(.motion-paused) .system-showcase-section .showcase-visual{transform:translate3d(calc(var(--c, 0) * var(--dir) * 60px),0,calc(var(--ca, 0) * -260px)) rotateY(calc(var(--c, 0) * var(--dir) * -28deg + var(--ry, 0deg))) rotateX(calc(var(--c, 0) * 16deg + var(--rx, 0deg)));opacity:calc(1.25 - var(--ca, 0) * .9)}html:not(.motion-paused) .system-showcase-section .showcase-text{translate:0 calc(var(--c, 0) * 50px)}}.pricing-section .pricing-layout{perspective:1600px}.pricing-section .pricing-card.featured{transform-style:preserve-3d;transition:border-color .3s ease,box-shadow .3s ease}@media(prefers-reduced-motion:no-preference){html:not(.motion-paused) .pricing-section .pricing-card.featured{opacity:calc(.2 + var(--in, 0) * .8);transform:translate3d(calc((1 - var(--in, 0)) * 140px),0,calc((1 - var(--in, 0)) * -380px)) rotateY(calc((1 - var(--in, 0)) * -42deg + var(--ry, 0deg))) rotateX(var(--rx, 0deg))}html:not(.motion-paused) .pricing-section .pricing-card.featured .price-wrapper{transform:translateZ(50px)}html:not(.motion-paused) .pricing-section .pricing-card.featured .btn{transform:translateZ(30px)}html:not(.motion-paused) .pricing-section .pricing-intro{translate:calc((1 - var(--in, 0)) * -60px) 0}}.contact-cta-section .contact-grid{perspective:1600px}@media(prefers-reduced-motion:no-preference){html:not(.motion-paused) .contact-cta-section .contact-form-depth{transform-origin:100% 50%;transform:translate3d(0,calc((1 - var(--in, 0)) * 60px),calc((1 - var(--in, 0)) * -200px)) rotateY(calc((1 - var(--in, 0)) * 55deg));opacity:calc(.1 + var(--in, 0) * .9)}}.motion-paused .flow-window{transform:none!important}.motion-paused .hero-content,.motion-paused .flow-depth,.motion-paused .showcase-visual,.motion-paused .pricing-card.featured,.motion-paused .contact-form-depth,.motion-paused .benefit-card{transform:none!important;translate:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.flow-window,.benefit-card,.showcase-visual,.pricing-card.featured,.contact-form-depth{transform:none!important}}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(16px,4vw,48px);border:0;background:#050c14db;color:var(--ink);overflow:hidden}.image-lightbox[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.image-lightbox::backdrop{background:transparent}.image-lightbox.is-open{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox-stage{flex:1;min-height:0;width:100%;display:grid;place-items:center;cursor:zoom-out}.lightbox-image{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:14px;border:1px solid rgba(143,167,191,.28);box-shadow:0 40px 120px #000a,0 0 0 1px #ffffff0d inset;transform-origin:center;will-change:transform;background:#09131e}.lightbox-bar{display:flex;align-items:center;gap:16px;width:min(100%,1600px);font-size:13px;color:var(--muted)}.lightbox-caption{color:var(--ink);font-weight:600}.lightbox-hint{margin-left:auto;font:11px var(--font-mono);letter-spacing:.04em}.lightbox-close{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(143,167,191,.35);background:#101f30e8;color:var(--ink);font-size:16px;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.lightbox-close:hover{transform:rotate(90deg);border-color:var(--color-ice-cyan)}.lightbox-close:focus-visible{outline:2px solid var(--color-ice-cyan);outline-offset:3px}@media(max-width:600px){.lightbox-hint{display:none}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;background-color:var(--color-near-black)}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-near-black)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}
