.v2-hero-veil{background:linear-gradient(#0000 0%,#05070f40 38%,#05070fd1 70%,#05070f 100%)}.v2-hero-copy{text-align:center;max-width:860px}.v2-hero-copy .h-display{font-size:clamp(34px,4.6vw,60px)}.v2-hero-copy .hero-sub{color:#ffffffb8;margin-bottom:32px}.v2-orb{filter:blur(85px);z-index:0;pointer-events:none;border-radius:50%;width:500px;height:500px;animation:24s ease-in-out infinite float-slow;position:absolute}.v2-bg-video{object-fit:cover;opacity:.55;z-index:0;width:100%;height:100%;position:absolute;inset:0}.v2-bg-veil{z-index:0;background:linear-gradient(#050710cc,#05071099 40%,#050710d9);position:absolute;inset:0}.v2-flow{grid-template-columns:repeat(6,1fr);gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.v2-flow-4{grid-template-columns:repeat(4,1fr);margin-bottom:14px}.v2-flow:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#5eead459,#7c9cff59,#0000);height:1px;position:absolute;top:31px;left:4%;right:4%}.v2-flow-step{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(135deg,#ffffff17,#ffffff05 45%,#ffffff0f),#1217268c;border:1px solid #ffffff14;border-radius:14px;padding:20px 18px 22px;position:relative;box-shadow:inset 0 1px #ffffff2e}.v2-flow-num{width:24px;height:24px;color:var(--accent-teal);background:#05070fe6;border:1px solid #5eead459;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-size:10px;display:inline-flex}.v2-flow-title{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:500}.v2-flow-desc{color:var(--text-soft);margin:0;font-size:13px;font-weight:300;line-height:1.55}@media (max-width:1080px){.v2-flow{grid-template-columns:repeat(3,1fr)}.v2-flow:before{display:none}}@media (max-width:640px){.v2-flow,.v2-flow-4{grid-template-columns:1fr}}.v2-team-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}@media (max-width:1080px){.v2-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.v2-team-grid{grid-template-columns:1fr}}.v2-team,.v2-agent{text-align:left;-webkit-backdrop-filter:blur(22px)saturate(180%);cursor:pointer;color:inherit;font:inherit;background:linear-gradient(135deg,#ffffff17,#ffffff05 45%,#ffffff0f),#12172659;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:flex-start;padding:26px 24px;text-decoration:none;transition:border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.v2-team:before,.v2-agent:before{content:"";background:radial-gradient(420px 220px at var(--mx,50%) var(--my,0%), #7c9cff21, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.v2-team:hover,.v2-agent:hover{border-color:#ffffff2e}.v2-team:hover:before,.v2-agent:hover:before{opacity:1}.v2-team>*,.v2-agent>*{z-index:1;position:relative}.v2-team .mod-icon{margin-bottom:18px}.v2-team-name{letter-spacing:.2em;text-transform:uppercase;color:var(--text-mute);margin-bottom:8px;font-size:11px;font-weight:500}.v2-team-problem{color:var(--text-soft);margin:0 0 14px;font-size:13.5px;font-style:italic;font-weight:300;line-height:1.55}.v2-team-promise{color:var(--text);flex:1;margin:0 0 18px;font-size:18px;font-weight:300;line-height:1.35}.v2-team-more{letter-spacing:.06em;color:var(--accent-teal);align-items:center;gap:6px;margin-top:auto;font-size:12px;display:inline-flex}.v2-team-more svg{width:14px;height:14px}.v2-hero-copy .eyebrow{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);background:#05070f8c;border-color:#ffffff29}.v2-story{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.v2-story.flip .v2-story-text{order:2}.v2-story-text .h-section{font-size:clamp(30px,3.4vw,44px)}.v2-problem{color:#ffffffb3;border-left:2px solid #fb923c99;margin:0 0 22px;padding-left:14px;font-size:15px;font-weight:300;line-height:1.6}.v2-problem span{letter-spacing:.2em;text-transform:uppercase;color:#fb923c;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.v2-story-lede{color:var(--text-soft);margin:0 0 22px;font-size:16px;font-weight:300;line-height:1.65}.v2-story-points{margin:0}@media (max-width:960px){.v2-story{grid-template-columns:1fr;gap:36px}.v2-story.flip .v2-story-text{order:0}}.v2-ex{-webkit-backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(135deg,#ffffff14,#ffffff05 45%,#ffffff0d),#0a0d1ad1;border:1px solid #ffffff1a;border-radius:16px;padding:22px;font-size:13px;box-shadow:inset 0 1px #ffffff29,0 0 80px -20px #5eead42e}.v2-ex-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.v2-ex-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-teal);background:#5eead40f;border:1px solid #5eead44d;border-radius:999px;padding:3px 8px;font-size:9.5px}.v2-ex-title{color:var(--text);font-weight:500}.v2-ex-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.v2-ex-kpis div{border:1px solid var(--border);background:#ffffff08;border-radius:10px;padding:12px}.v2-ex-kpis span{color:var(--text-mute);margin-bottom:6px;font-size:10.5px;display:block}.v2-ex-kpis b{color:var(--text);font-size:18px;font-weight:500}.v2-up{color:#34d399!important}.v2-ex-table{border-collapse:collapse;width:100%;margin-bottom:14px}.v2-ex-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);padding:0 0 8px;font-size:10px;font-weight:500}.v2-ex-table td{border-top:1px solid var(--border);color:var(--text-soft);padding:9px 0}.v2-ex-foot{color:var(--text-mute);border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:12px;font-size:12px;display:flex}.v2-ex-steps{margin:0;padding:0;list-style:none}.v2-ex-steps li{padding:0 0 16px 26px;position:relative}.v2-ex-steps li:last-child{padding-bottom:0}.v2-ex-steps li:before{content:"";background:var(--bg);border:1px solid #ffffff4d;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:3px}.v2-ex-steps li:after{content:"";background:var(--border-strong);width:1px;position:absolute;top:17px;bottom:2px;left:7px}.v2-ex-steps li:last-child:after{display:none}.v2-ex-steps li.done:before{background:#34d399;border-color:#34d399}.v2-ex-steps li.now:before{background:var(--accent-teal);border-color:var(--accent-teal);box-shadow:0 0 0 4px #5eead42e}.v2-ex-steps li.warn:before{background:#fbbf24;border-color:#fbbf24}.v2-ex-steps b{color:var(--text);margin-bottom:2px;font-weight:500;display:block}.v2-ex-steps span{color:var(--text-soft);font-weight:300;line-height:1.5}.v2-ex-alert{background:#fbbf240f;border:1px solid #fbbf2440;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px;display:flex}.v2-ex-alert p{color:var(--text-soft);margin:0;line-height:1.55}.v2-ex-alert b{color:var(--text);font-weight:500}.v2-ex-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px}.v2-ex-badge.warn{color:#fbbf24;background:#fbbf241f}.v2-ex-bars{gap:12px;margin-bottom:14px;display:grid}.v2-ex-bar{color:var(--text-soft);grid-template-columns:82px 1fr 40px;align-items:center;gap:12px;display:grid}.v2-ex-bar b{text-align:right;color:var(--text);font-weight:500}.v2-ex-track{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.v2-ex-fill{background:linear-gradient(90deg,#7c9cff,#5eead4);border-radius:999px;height:100%}.v2-ex-fill.warn{background:linear-gradient(90deg,#fbbf24,#fb923c)}.v2-chat{flex-direction:column;gap:10px;display:flex}.v2-chat p{border-radius:14px;max-width:82%;margin:0;padding:10px 14px;line-height:1.5}.v2-chat .me{color:var(--text);background:#5eead424;border:1px solid #5eead440;border-bottom-right-radius:4px;align-self:flex-end}.v2-chat .bot{border:1px solid var(--border);color:var(--text-soft);background:#ffffff0d;border-bottom-left-radius:4px;align-self:flex-start}.v2-chat .bot b{color:var(--text);font-weight:500}.v2-agent-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.v2-agent-link{border:1px solid var(--border-strong);color:var(--text-soft);background:#ffffff08;border-radius:999px;padding:7px 14px;font-size:12px;text-decoration:none;transition:border-color .2s,color .2s}.v2-agent-link:hover{color:var(--text);border-color:#5eead473}.v2-agent-link.all{color:var(--accent-teal);border-color:#5eead44d}.v2-person{pointer-events:auto}.v2-person .team-figure,.v2-person .team-label{transition:opacity .4s}.v2-founder-on .v2-person .team-figure{opacity:.3}.v2-founder-marc .team-slot-left .team-figure,.v2-founder-alex .team-slot-right .team-figure,.v2-founder-marc .team-slot-left .team-label,.v2-founder-alex .team-slot-right .team-label{opacity:1}.v2-cta{justify-content:center;align-items:center;min-height:480px;display:flex}.v2-cta-default{transition:opacity .35s,filter .35s}.v2-founder-on .v2-cta-default{opacity:0;filter:blur(6px);pointer-events:none}.v2-slide{z-index:2;text-align:left;flex-direction:column;justify-content:center;gap:24px;padding:34px 44px;display:flex;position:absolute;inset:0}.v2-in{opacity:0;animation:v2-rise .65s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes v2-rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.v2-slide-role{letter-spacing:.24em;text-transform:uppercase;color:var(--accent-teal);margin-bottom:8px;font-size:10.5px;font-weight:500;display:block}.v2-slide-name{letter-spacing:-.02em;color:var(--text);margin:0 0 6px;font-size:32px;font-weight:200}.v2-slide-headline{color:var(--text-soft);margin:0;font-size:17px;font-weight:300;line-height:1.45}.v2-slide-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v2-slide-line{transform-origin:0;height:1px;animation:v2-draw 1.5s cubic-bezier(.65, 0, .35, 1) var(--d,0s) forwards;background:linear-gradient(90deg,#5eead4b3,#7c9cff99,#c084fc80);position:absolute;top:5px;left:0;right:0;transform:scaleX(0)}@keyframes v2-draw{to{transform:scaleX(1)}}.v2-slide-steps li{padding-top:22px;position:relative}.v2-slide-dot{background:var(--bg);border:1.5px solid var(--accent-teal);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #5eead41f,0 0 12px #5eead499}.v2-slide-steps li:last-child .v2-slide-dot{background:var(--accent-teal)}.v2-slide-when{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-bottom:4px;font-size:10.5px;display:block}.v2-slide-steps b{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.v2-slide-what{color:var(--text-soft);font-size:12.5px;font-weight:300;line-height:1.5;display:block}.v2-slide-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:18px;padding-top:18px;display:grid}.v2-slide-stats b{color:var(--text);font-size:26px;font-weight:400;line-height:1.1;display:block}.v2-slide-stats b span{color:var(--accent-teal);font-size:14px}.v2-slide-stats>div>span{color:var(--text-mute);margin-top:4px;font-size:11.5px;display:block}.v2-slide-quote{color:#ffffffb8;border-left:2px solid #5eead480;margin:0;padding-left:14px;font-size:13.5px;font-style:italic;font-weight:300;line-height:1.55}@media (prefers-reduced-motion:reduce){.v2-in,.v2-slide-line{animation-duration:1ms;animation-delay:0s}}
.cj{margin-top:44px}.cj-track{padding-top:40px;position:relative}.cj-line{z-index:0;background:linear-gradient(90deg,#5eead499,#7c9cff8c,#c084fc80);height:1px;position:absolute;top:14px;left:8.33333%;right:8.33333%}.cj-rail-dot{background:var(--bg);opacity:0;border:1px solid #5eead480;border-radius:50%;width:7px;height:7px;margin:-3px 0 0 -3.5px;transition:opacity .3s,background .3s;position:absolute;top:14px}.cj.is-played .cj-rail-dot{opacity:1;transition-delay:calc(var(--i) * .19s + .2s), 0s}.cj-rail-dot.is-on{background:var(--accent-teal)}.cj-box{z-index:3;width:30px;height:18px;color:var(--accent-teal);filter:drop-shadow(0 0 8px #5eead4b3);opacity:0;margin-top:-20px;margin-left:-15px;transition:left .8s cubic-bezier(.65,0,.35,1),opacity .4s;position:absolute;top:14px}.cj.is-ready .cj-box{opacity:1}.cj-box svg{width:100%;height:100%;display:block}.cj-steps{z-index:1;grid-template-columns:repeat(6,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cj-step{-webkit-backdrop-filter:blur(22px)saturate(180%);cursor:pointer;opacity:0;background:linear-gradient(135deg,#ffffff17,#ffffff05 45%,#ffffff0f),#1217268c;border:1px solid #ffffff14;border-radius:14px;padding:20px 18px 22px;transition:opacity .4s,transform .4s,border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(10px);box-shadow:inset 0 1px #ffffff2e}.cj.is-played .cj-step{opacity:1;transition-delay:calc(var(--i) * .19s + .2s), calc(var(--i) * .19s + .2s), 0s, 0s, 0s;transform:none}.cj.is-ready .cj-step{opacity:.55;transition-delay:0s}.cj.is-ready .cj-step.is-on{opacity:1;background:linear-gradient(135deg,#5eead41f,#ffffff05 50%,#7c9cff14),#121726b3;border-color:#5eead473;transform:scale(1.04);box-shadow:inset 0 1px #fff3,0 0 40px -8px #5eead459}.cj-num{width:24px;height:24px;color:var(--accent-teal);background:#05070fe6;border:1px solid #5eead459;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-size:10px;display:inline-flex}.cj-step.is-on .cj-num{background:var(--accent-teal);color:#05070f}.cj-step-title{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:500}.cj-step-desc{color:var(--text-soft);margin:0;font-size:13px;font-weight:300;line-height:1.55}.cj-progress{transform-origin:0;background:linear-gradient(90deg,#5eead4,#7c9cff);width:100%;height:2px;animation:4.2s linear forwards cj-progress;position:absolute;bottom:0;left:0}@keyframes cj-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cj-panel{-webkit-backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(135deg,#ffffff12,#ffffff04 45%,#ffffff0d),#0a0d1abf;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:.85fr 1.15fr;gap:28px;min-height:300px;margin-top:22px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffff24}.cj-panel-text{flex-direction:column;gap:22px;display:flex}.cj-toggle{border:1px solid var(--border-strong);background:#ffffff0a;border-radius:999px;align-self:flex-start;padding:4px;display:inline-flex}.cj-toggle button{font:inherit;letter-spacing:.04em;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:12px;transition:background .25s,color .25s}.cj-toggle button.on{color:#05070f;background:linear-gradient(135deg,#7c9cff,#5eead4);font-weight:500}.cj-toggle button.on.bad{background:linear-gradient(135deg,#fb923c,#f87171)}.cj-step-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin-bottom:10px;font-size:10.5px;display:block}.cj-say{color:var(--text);margin:0;font-size:21px;font-weight:300;line-height:1.45}.cj-say.without{color:#ffffffc7}.cj-panel-screen{border:1px solid var(--border);background:#05070f99;border-radius:14px;padding:16px;font-size:13px}.cj-screen-head{color:var(--text-mute);border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;font-size:12px;display:flex}.cj-ex{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-teal);background:#5eead40f;border:1px solid #5eead44d;border-radius:999px;padding:3px 8px;font-size:9.5px}.cj-stack{display:grid}.cj-stack-item{visibility:hidden;grid-area:1/1}.cj-stack-item.is-shown{visibility:visible;animation:.45s cubic-bezier(.22,1,.36,1) both cj-fade}@keyframes cj-fade{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.cj-screen-split{grid-template-columns:1fr auto 1.15fr;align-items:center;gap:12px;display:grid}.cj-wa{color:var(--text);background:#25d3661a;border:1px solid #25d36647;border-radius:14px 14px 14px 4px;padding:12px 14px;line-height:1.5}.cj-wa p{margin:0}.cj-wa-who{color:#4ade80;margin-bottom:6px;font-size:10.5px;display:block}.cj-arrow{width:22px;color:var(--accent-teal)}.cj-arrow svg{width:100%;display:block}.cj-card{border:1px solid var(--border);background:#ffffff08;border-radius:12px;padding:14px}.cj-card-title{color:var(--text);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-weight:500;display:flex}.cj-pill{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;white-space:nowrap;background:#c084fc1f;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500}.cj-pill.ok{color:#34d399;background:#34d3991f}.cj-pill.warn{color:#fbbf24;background:#fbbf241f}.cj-fields{grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 12px;display:grid}.cj-fields dt{color:var(--text-mute)}.cj-fields dd{color:var(--text);margin:0}.cj-btn{color:#05070f;background:linear-gradient(135deg,#7c9cff,#5eead4);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-block}.cj-sub{color:var(--text-mute);margin:-6px 0 12px;font-size:12px}.cj-table{border-collapse:collapse;width:100%}.cj-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);padding:0 0 8px;font-size:10px;font-weight:500}.cj-table td{border-top:1px solid var(--border);color:var(--text-soft);padding:7px 0}.cj-table tr.cj-flag td{color:#fbbf24}.cj-foot{border-top:1px solid var(--border);color:var(--text-mute);align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.cj-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cj-kpis div{border:1px solid var(--border);background:#ffffff08;border-radius:10px;padding:12px}.cj-kpis span{color:var(--text-mute);margin-bottom:6px;font-size:10.5px;display:block}.cj-kpis b{color:var(--text);font-size:18px;font-weight:500}.cj-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cj-checks li{color:var(--text-soft);padding-left:22px;position:relative}.cj-checks li:before{content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.cj-checks li.ok:before{background:#34d399;box-shadow:0 0 8px #34d39999}.cj-checks li.warn{color:#fbbf24}.cj-checks li.warn:before{background:#fbbf24;box-shadow:0 0 8px #fbbf2499}.cj-map{border:1px solid var(--border);background:radial-gradient(circle at 30% 70%,#5eead414,#0000 60%),#ffffff05;border-radius:12px;padding:6px}.cj-map svg{width:100%;height:auto;display:block}.cj-map text{fill:var(--text-mute);font-family:inherit;font-size:9px}.cj-route{stroke:#5eead48c;stroke-width:1.4px;stroke-dasharray:3 4}.cj-port{fill:#ffffff80}.cj-ship{fill:var(--accent-teal);filter:drop-shadow(0 0 6px #5eead4e6);animation:1.8s ease-in-out infinite cj-pulse}@keyframes cj-pulse{50%{opacity:.45}}.cj-pain{flex-wrap:wrap;align-content:flex-start;gap:8px;padding:6px 2px;display:flex}.cj-pain-tag{color:#fdba74;background:#fb923c1a;border:1px solid #fb923c4d;border-radius:999px;padding:6px 12px;font-size:12px}.cj-pain p{color:var(--text-soft);border:1px dashed #fb923c59;border-radius:12px;flex-basis:100%;margin:12px 0 0;padding:14px;line-height:1.6}@media (max-width:1080px){.cj-steps{grid-template-columns:repeat(3,1fr)}.cj-line,.cj-box,.cj-rail-dot{display:none}.cj-track{padding-top:0}.cj-panel{grid-template-columns:1fr}}@media (max-width:640px){.cj-steps{grid-template-columns:repeat(2,1fr);gap:8px}.cj-step-desc{display:none}.cj-panel{padding:18px}.cj-say{font-size:17px}.cj-screen-split{grid-template-columns:1fr}.cj-arrow{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cj-progress,.cj-stack-item.is-shown,.cj-ship{animation-duration:1ms}}
