.atmos{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.atmos-grid{background-image:radial-gradient(circle at 1px 1px,rgba(6,78,59,.045) 1px,transparent 0);background-size:32px 32px;inset:0;mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%)}.atmos-grid,.orb{position:absolute}.orb{border-radius:50%;filter:blur(80px);opacity:.55;will-change:transform}.orb-1{animation:orbFloat1 22s ease-in-out infinite;background:radial-gradient(circle,rgba(5,150,105,.45) 0,transparent 70%);height:620px;left:-150px;top:-200px;width:620px}.orb-2{animation:orbFloat2 26s ease-in-out infinite;background:radial-gradient(circle,rgba(124,58,237,.4) 0,transparent 70%);height:540px;right:-180px;top:200px;width:540px}.orb-3{animation:orbFloat3 30s ease-in-out infinite;background:radial-gradient(circle,rgba(16,185,129,.32) 0,transparent 70%);height:480px;left:40%;top:60%;width:480px}.orb-4{animation:orbFloat4 28s ease-in-out infinite;background:radial-gradient(circle,rgba(234,179,8,.28) 0,transparent 70%);height:380px;left:25%;top:30%;width:380px}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(80px,60px) scale(1.08)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-100px,80px) scale(1.1)}}@keyframes orbFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,-100px) scale(1.05)}}@keyframes orbFloat4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(120px,-60px) scale(1.12)}}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 32px}section{padding:100px 0;position:relative}.section-head{margin:0 auto 56px;max-width:760px;text-align:center}.section-head .eyebrow{align-items:center;color:var(--m-cobalt);display:inline-flex;font-family:var(--f-mono);font-size:12px;font-weight:500;gap:6px;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.section-head .eyebrow:before{background:var(--m-grad-1);border-radius:50%;box-shadow:0 0 8px #05966980;content:"";height:6px;width:6px}.section-head h2{font-size:clamp(32px,4.2vw,52px);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin-bottom:16px}.section-head p{color:var(--m-ink-soft);font-size:18px;line-height:1.55}.grad-text{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text}.grad-text,.grad-text-2{-webkit-text-fill-color:transparent;color:transparent}.grad-text-2{background:var(--m-grad-2);-webkit-background-clip:text;background-clip:text}.pill{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--m-surface-glass);border:1px solid var(--m-border);border-radius:var(--r-pill);color:var(--m-ink-soft);display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:6px 14px}.pill .dot{background:var(--m-grad-1);border-radius:50%;box-shadow:0 0 8px #05966980;flex-shrink:0;height:6px;width:6px}.btn{align-items:center;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.005em;padding:12px 22px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.btn-primary{background:var(--m-grad-1);box-shadow:0 1px 2px #064e3b1a,0 8px 24px #05966940;color:#fff}.btn-primary:hover{box-shadow:0 1px 2px #064e3b1a,0 16px 32px #05966959;transform:translateY(-1px)}.btn-ghost{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--m-surface-glass);border:1px solid var(--m-border-strong);color:var(--m-ink)}.btn-ghost:hover{background:var(--m-surface);border-color:var(--m-ink)}.btn-lg{font-size:16px;padding:14px 28px}.glass{background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-md)}.glass,.nav{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.nav{background:#f9fafbb3;border-bottom:1px solid transparent;padding:12px 0;position:sticky;top:0;transition:border-color .2s ease,background .2s ease;z-index:100}.nav.scrolled{background:#f9fafbd9;border-bottom-color:var(--m-border)}.nav-inner{gap:24px;justify-content:space-between}.brand,.nav-inner{align-items:center;display:flex}.brand{font-size:17px;font-weight:600;gap:10px;letter-spacing:-.015em}.brand-mark{background:var(--m-grad-1);border-radius:8px;box-shadow:0 4px 12px #0596694d;color:#fff;display:grid;font-size:14px;font-weight:700;height:28px;place-items:center;width:28px}.nav-menu{display:flex;gap:4px}.nav-menu a{border-radius:var(--r-pill);color:var(--m-ink-soft);font-size:14px;font-weight:500;padding:8px 14px;transition:background .2s ease,color .2s ease}.nav-menu a:hover{background:#064e3b0d;color:var(--m-ink)}.nav-cta{display:flex;gap:8px}@media(max-width:880px){.nav-menu{display:none}}.hero{padding:80px 0 100px;position:relative}.hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}.hero-kicker{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--m-surface-glass);border:1px solid var(--m-border);border-radius:var(--r-pill);display:inline-flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:24px;padding:7px 14px 7px 8px}.hero-kicker .kicker-badge{background:var(--m-grad-1);border-radius:var(--r-pill);color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px;text-transform:uppercase}.hero-kicker .kicker-text{color:var(--m-ink-soft)}.hero h1{font-size:clamp(40px,5.6vw,72px);font-weight:600;letter-spacing:-.035em;line-height:1.02;margin-bottom:24px}.hero h1 .grad-line{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;display:block;-webkit-text-fill-color:transparent;color:transparent}.hero-sub{color:var(--m-ink-soft);font-size:20px;line-height:1.5;margin-bottom:36px;max-width:560px}.hero-ctas{align-items:center;gap:12px;margin-bottom:22px}.hero-ctas,.hero-micro{display:flex;flex-wrap:wrap}.hero-micro{color:var(--m-ink-mute);font-size:13px;gap:16px}.hero-micro span{align-items:center;display:inline-flex;gap:6px}.hero-micro span:before{background:var(--m-teal);border-radius:50%;box-shadow:0 0 6px #10b98199;content:"";height:5px;width:5px}.hero-viz-wrap{aspect-ratio:1/1;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-lg);margin-left:auto;max-width:560px;overflow:hidden;padding:24px;position:relative;width:100%}.hero-viz-wrap:before{background:radial-gradient(circle at 50% 50%,rgba(5,150,105,.06) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.hero-viz-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;position:relative;z-index:2}.hero-viz-head .viz-title{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero-viz-head .live{align-items:center;color:var(--m-teal);display:flex;font-family:var(--f-mono);font-size:11px;gap:6px}.hero-viz-head .live:before{animation:pulse 1.5s ease-in-out infinite;background:var(--m-teal);border-radius:50%;box-shadow:0 0 6px var(--m-teal);content:"";height:6px;width:6px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.orbital-svg{display:block;height:calc(100% - 80px);position:relative;width:100%;z-index:1}.hero-viz-stats{border-top:1px solid var(--m-border);display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:12px;padding-top:12px;position:relative;z-index:2}.viz-stat{text-align:left}.viz-stat .num{color:var(--m-ink);font-family:var(--f-mono);font-size:16px;font-weight:600;letter-spacing:-.02em}.viz-stat .lbl{color:var(--m-ink-mute);font-size:10px;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.orbit-ring{fill:none;stroke:#064e3b14;stroke-dasharray:2 4;stroke-width:1}.orbit-spin{animation:orbitSpin linear infinite;transform-origin:center}.orbit-ring-1{animation-duration:28s}.orbit-ring-2{animation-direction:reverse;animation-duration:38s}.orbit-ring-3{animation-duration:48s}.orbit-ring-4{animation-direction:reverse;animation-duration:60s}@keyframes orbitSpin{to{transform:rotate(1turn)}}.agent-dot{filter:drop-shadow(0 0 4px rgba(5,150,105,.6))}.task-pill{dominant-baseline:central;fill:#fff;font-family:var(--f-mono);font-size:9px;font-weight:600;text-anchor:middle}.task-pill-bg{rx:8;ry:8}.center-mark{filter:drop-shadow(0 4px 12px rgba(5,150,105,.3))}.connection-line{animation:dashFlow 1.2s linear infinite;fill:none;stroke:#0596694d;stroke-dasharray:2 3;stroke-width:1}@keyframes dashFlow{to{stroke-dashoffset:-10}}@media(max-width:880px){.hero-grid{gap:40px;grid-template-columns:1fr}.hero-viz-wrap{margin:0 auto;max-width:460px}}@media(max-width:480px){.hero{padding:40px 0 60px}.hero-viz-wrap{padding:16px}}.trust{padding:60px 0}.trust-quote{color:var(--m-ink);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.5;margin:0 auto 48px;max-width:900px;text-align:center}.trust-quote:before{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;content:'"';display:block;font-family:var(--f-mono);font-size:56px;line-height:.5;-webkit-text-fill-color:transparent;margin-bottom:12px}.trust-quote .author{color:var(--m-ink-mute);display:block;font-size:14px;font-weight:400;margin-top:12px}.trust-tiles{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.trust-tile{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-sm);overflow:hidden;padding:28px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.trust-tile:before{background:var(--m-grad-1);border-radius:var(--r-xl);content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .3s ease}.trust-tile:hover{box-shadow:var(--m-shadow-lg);transform:translateY(-4px)}.trust-tile:hover:before{opacity:1}.trust-tile .label{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.trust-tile .big{align-items:baseline;color:var(--m-ink);display:flex;font-size:44px;font-weight:600;gap:6px;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.trust-tile .big .unit{color:var(--m-ink-soft);font-size:18px;font-weight:500}.trust-tile .caption{color:var(--m-ink-soft);font-size:14px;line-height:1.4;margin-bottom:18px}.trust-spark{height:36px;position:relative;width:100%}.trust-spark svg{display:block;height:100%;width:100%}@media(max-width:880px){.trust-tiles{grid-template-columns:1fr}}#problem .problem-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1080px}.problem-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-sm);padding:32px 28px;transition:transform .3s ease,box-shadow .3s ease}.problem-card:hover{box-shadow:var(--m-shadow-md);transform:translateY(-3px)}.problem-card .icon{background:var(--m-grad-soft);border-radius:12px;display:grid;font-size:22px;height:44px;margin-bottom:18px;place-items:center;width:44px}.problem-card h3{font-size:18px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.problem-card p{color:var(--m-ink-soft);font-size:15px;line-height:1.55}@media(max-width:880px){#problem .problem-grid{grid-template-columns:1fr}}.jtbd-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.jtbd-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-sm);overflow:hidden;padding:32px 24px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.jtbd-card:hover{box-shadow:var(--m-shadow-lg);transform:translateY(-4px)}.jtbd-card .jtbd-icon{background:var(--m-grad-1);border-radius:14px;box-shadow:0 8px 24px #05966940;color:#fff;display:grid;height:48px;margin-bottom:20px;place-items:center;width:48px}.jtbd-card:nth-child(2) .jtbd-icon{background:var(--m-grad-2);box-shadow:0 8px 24px #10b98140}.jtbd-card:nth-child(3) .jtbd-icon{background:var(--m-grad-3);box-shadow:0 8px 24px #7c3aed40}.jtbd-card:nth-child(4) .jtbd-icon{background:linear-gradient(135deg,#eab308,#f59e0b);box-shadow:0 8px 24px #eab30840}.jtbd-card .jtbd-step{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.jtbd-card h3{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:10px}.jtbd-card p{color:var(--m-ink-soft);font-size:14px;line-height:1.55}@media(max-width:1000px){.jtbd-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.jtbd-grid{grid-template-columns:1fr}}.how-flow,.how-wrap{position:relative}.how-flow{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.how-line{background:linear-gradient(90deg,transparent,rgba(5,150,105,.4) 15%,rgba(124,58,237,.4) 50%,rgba(234,179,8,.4) 85%,transparent);height:2px;left:12%;position:absolute;right:12%;top:80px;z-index:0}.how-step{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-sm);overflow:hidden;padding:32px 24px;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.how-step:hover{box-shadow:var(--m-shadow-md);transform:translateY(-3px)}.how-step .big-num{background:var(--m-grad-soft);-webkit-background-clip:text;background-clip:text;font-size:140px;font-weight:700;line-height:1;position:absolute;right:-10px;top:-20px;-webkit-text-fill-color:transparent;letter-spacing:-.06em;opacity:.5;pointer-events:none}.how-step .icon-circle{background:var(--m-surface);border:1px solid var(--m-border);border-radius:16px;box-shadow:var(--m-shadow-sm);display:grid;height:56px;margin-bottom:20px;place-items:center;position:relative;width:56px;z-index:2}.how-step .icon-circle svg{height:28px;width:28px}.how-step h3{font-size:18px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.how-step h3,.how-step p{position:relative;z-index:2}.how-step p{color:var(--m-ink-soft);font-size:14px;line-height:1.55}@media(max-width:1000px){.how-flow{grid-template-columns:repeat(2,1fr)}.how-line{display:none}}@media(max-width:560px){.how-flow{grid-template-columns:1fr}}.fvp-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1080px}.fvp-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-sm);overflow:hidden;padding:36px 32px;position:relative}.fvp-card,.fvp-card.paid{background:var(--m-surface-glass-strong)}.fvp-card.paid:before{background:var(--m-grad-1);border-radius:var(--r-xl);content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.fvp-card .head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.fvp-card h3{font-size:24px;font-weight:600;letter-spacing:-.02em}.fvp-card .free-badge{color:var(--m-teal);font-family:var(--f-mono);font-size:12px;font-weight:500}.fvp-card.paid .free-badge{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fvp-card .sub{color:var(--m-ink-mute);font-size:14px;margin-bottom:22px}.fvp-card ul{display:flex;flex-direction:column;gap:10px;list-style:none}.fvp-card li{align-items:flex-start;color:var(--m-ink-soft);display:flex;font-size:14.5px;gap:12px;line-height:1.5}.fvp-card li:before{background:var(--m-grad-soft);border-radius:50%;content:"";display:grid;flex-shrink:0;height:16px;margin-top:3px;place-items:center;width:16px}.fvp-card.paid li:before{background:var(--m-grad-1)}.fvp-card li:after{color:var(--m-cobalt);content:"✓";font-size:11px;font-weight:700;margin-left:4px;margin-top:1px;position:absolute}.fvp-card.paid li:after{color:#fff}.fvp-card li{position:relative}@media(max-width:720px){.fvp-grid{grid-template-columns:1fr}}.price-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.price-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-sm);display:flex;flex-direction:column;overflow:hidden;padding:36px 28px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.price-card:hover{box-shadow:var(--m-shadow-lg);transform:translateY(-4px)}.price-card.featured{background:linear-gradient(180deg,#fffffff2,#ffffffd9);z-index:1}.price-card.featured:before{animation:rotateBorder 6s linear infinite;background:conic-gradient(from 0deg,#059669,#7c3aed,#eab308,#10b981,#059669);border-radius:calc(var(--r-xl) + 2px);content:"";inset:-2px;position:absolute;z-index:-1}.price-card.featured:after{background:var(--m-surface);border-radius:var(--r-xl);content:"";inset:0;position:absolute;z-index:-1}@keyframes rotateBorder{to{transform:rotate(1turn)}}.price-card .price-badge{background:var(--m-grad-1);border-radius:var(--r-pill);color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 10px;position:absolute;right:16px;text-transform:uppercase;top:16px}.price-card .price-name{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:14px;font-weight:500;letter-spacing:.02em;margin-bottom:8px;text-transform:uppercase}.price-card .price-tag{color:var(--m-ink);font-family:var(--f-mono);font-size:13px;font-weight:500;margin-bottom:18px}.price-card .price-tag.gradient{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.price-card .amount{align-items:baseline;display:flex;gap:6px;margin-bottom:6px}.price-card .amount .num{color:var(--m-ink);font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1}.price-card.featured .amount .num{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.price-card .amount .per{color:var(--m-ink-mute);font-size:14px}.price-card .sub-amt{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:13px;margin-bottom:24px}.price-card ul{display:flex;flex:1;flex-direction:column;gap:10px;list-style:none;margin-bottom:28px}.price-card li{align-items:flex-start;color:var(--m-ink-soft);display:flex;font-size:14px;gap:10px;line-height:1.5}.price-card li svg{flex-shrink:0;margin-top:3px}.price-card .price-cta{margin-top:auto}@media(max-width:1000px){.price-grid{grid-template-columns:1fr;max-width:480px}}.vs-wrap{margin:0 auto;max-width:1080px}.vs-table{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-md);overflow:hidden}.vs-header{background:linear-gradient(180deg,rgba(247,248,252,.5),transparent);border-bottom:1px solid var(--m-border);display:grid;grid-template-columns:1.4fr 1fr 1fr}.vs-header>div{font-size:14px;font-weight:600;letter-spacing:-.005em;padding:24px}.vs-header .col-operon{align-items:center;background:var(--m-grad-soft);display:flex;gap:8px}.vs-header .col-jira{color:var(--m-ink-mute)}.vs-row{border-bottom:1px solid var(--m-border-faint);display:grid;grid-template-columns:1.4fr 1fr 1fr}.vs-row:last-child{border-bottom:none}.vs-row>div{align-items:center;color:var(--m-ink-soft);display:flex;font-size:14.5px;line-height:1.45;padding:18px 24px}.vs-row .vs-label,.vs-row .vs-operon{color:var(--m-ink);font-weight:500}.vs-row .vs-operon{background:#0596690a}.vs-row .vs-operon .check{color:var(--m-cobalt);font-weight:700;margin-right:6px}.vs-row .vs-jira .check-yes{color:var(--m-ink-soft)}.vs-row .vs-jira .dash{color:var(--m-ink-faint)}.vs-conclusion{background:var(--m-grad-soft);border:1px solid var(--m-border);border-radius:var(--r-xl);color:var(--m-ink);font-size:16px;line-height:1.6;margin-top:32px;padding:28px 32px}.vs-conclusion strong{font-weight:600}.vs-alts{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--m-surface-glass);border:1px solid var(--m-border-faint);border-radius:var(--r-lg);color:var(--m-ink-soft);font-size:14px;line-height:1.6;margin-top:20px;padding:20px 24px}.vs-alts strong{color:var(--m-ink);font-weight:600}@media(max-width:720px){.vs-header,.vs-row{grid-template-columns:1fr}.vs-header>div,.vs-row>div{padding:14px 18px}.vs-header .col-label{display:none}.vs-row .vs-label{background:#f7f8fc99;font-weight:600;padding-bottom:8px}.vs-row>div{padding:10px 18px}}.orbital-section{background:radial-gradient(circle at 25% 30%,rgba(5,150,105,.18) 0,transparent 50%),radial-gradient(circle at 75% 70%,rgba(124,58,237,.18) 0,transparent 50%),radial-gradient(circle at 50% 90%,rgba(16,185,129,.12) 0,transparent 50%),linear-gradient(180deg,#064e3b,#141a3f 50%,#064e3b);color:#fff;overflow:hidden;padding:120px 0;position:relative}.orbital-section:before{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;pointer-events:none;position:absolute}.orbital-section .section-head h2{color:#fff}.orbital-section .section-head p{color:#ffffffb3}.orbital-section .section-head .eyebrow{color:#b4c6ff}.constellation-wrap{aspect-ratio:1/.75;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-xl);margin:0 auto;max-width:880px;overflow:hidden;position:relative}.constellation-svg{display:block;height:100%;width:100%}.constellation-feed{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#064e3b66;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-md);bottom:16px;color:#ffffffd9;display:flex;font-family:var(--f-mono);font-size:12px;gap:12px;left:16px;padding:12px 16px;position:absolute;right:16px}.constellation-feed .dot{animation:pulse 1.5s ease-in-out infinite;background:var(--m-teal);border-radius:50%;box-shadow:0 0 8px var(--m-teal);height:8px;width:8px}.constellation-feed .msg{flex:1}.constellation-feed .ago{color:#ffffff80}.constellation-legend{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:32px auto 0;max-width:880px}.legend-item{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-md);display:flex;gap:12px;padding:16px 18px}.legend-item .swatch{border-radius:50%;flex-shrink:0;height:12px;width:12px}.legend-item .swatch.s-agent{background:var(--m-cobalt);box-shadow:0 0 8px var(--m-cobalt)}.legend-item .swatch.s-task{background:var(--m-violet);box-shadow:0 0 8px var(--m-violet)}.legend-item .swatch.s-done{background:var(--m-teal);box-shadow:0 0 8px var(--m-teal)}.legend-item .swatch.s-orbit{background:#fff6;border:1px dashed hsla(0,0%,100%,.5)}.legend-item .text{color:#ffffffd9;font-size:13px;font-weight:500}.legend-item .text .sub{color:#ffffff80;display:block;font-size:11px;font-weight:400;margin-top:2px}@media(max-width:720px){.constellation-legend{grid-template-columns:1fr 1fr}.constellation-wrap{aspect-ratio:1/1}}.roi-wrap{align-items:stretch;display:grid;gap:32px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1080px}.roi-panel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-md);padding:36px}.roi-panel h3{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.roi-panel .panel-sub{color:var(--m-ink-mute);font-size:14px;margin-bottom:28px}.roi-slider{margin-bottom:26px}.roi-slider .slider-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.roi-slider .slider-label{color:var(--m-ink);font-size:14px;font-weight:500}.roi-slider .slider-value{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;font-family:var(--f-mono);font-size:18px;font-weight:600;-webkit-text-fill-color:transparent}.roi-slider .slider-track{background:#064e3b14;border-radius:var(--r-pill);height:6px;overflow:visible;position:relative}.roi-slider .slider-fill{background:var(--m-grad-1);border-radius:var(--r-pill);inset:0 auto 0 0;pointer-events:none;position:absolute;transition:width .2s ease}.roi-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:26px;inset:-10px 0;margin:0;position:absolute;width:100%}.roi-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--m-surface);border:2px solid var(--m-cobalt);border-radius:50%;box-shadow:0 4px 12px #0596694d;cursor:grab;height:22px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:22px}.roi-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.roi-slider input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.roi-slider input[type=range]::-moz-range-thumb{background:var(--m-surface);border:2px solid var(--m-cobalt);border-radius:50%;box-shadow:0 4px 12px #0596694d;cursor:grab;height:22px;width:22px}.slider-foot{color:var(--m-ink-mute);display:flex;font-family:var(--f-mono);font-size:11px;justify-content:space-between;margin-top:8px}.roi-output{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-md);display:flex;flex-direction:column;overflow:hidden;padding:36px;position:relative}.roi-output:before{background:var(--m-grad-1);border-radius:var(--r-xl);content:"";filter:blur(20px);inset:-2px;opacity:.4;position:absolute;z-index:-1}.roi-output .out-label{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.roi-output .out-big{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,7vw,80px);font-weight:600;letter-spacing:-.035em;line-height:1;-webkit-text-fill-color:transparent;margin-bottom:6px;transition:filter .3s ease}.roi-output .out-big.pulse{filter:brightness(1.2)}.roi-output .out-caption{color:var(--m-ink-soft);font-size:15px;margin-bottom:24px}.roi-breakdown{border-top:1px solid var(--m-border);display:flex;flex-direction:column;font-size:14px;gap:12px;padding-top:20px}.roi-row{align-items:baseline;color:var(--m-ink-soft);display:flex;justify-content:space-between}.roi-row .v{color:var(--m-ink);font-family:var(--f-mono);font-weight:600}.roi-row.highlight .v{background:var(--m-grad-2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:880px){.roi-wrap{grid-template-columns:1fr}}.manifesto{padding:100px 0}.manifesto-quote{margin:0 auto;max-width:920px;position:relative;text-align:center}.manifesto-mark{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;font-family:var(--f-mono);font-size:96px;line-height:.5;-webkit-text-fill-color:transparent;margin-bottom:20px}.manifesto-quote .text{color:var(--m-ink);font-size:clamp(26px,3.5vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1.3}.manifesto-quote .text .hl{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.forwho-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1080px}.forwho-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-sm);overflow:hidden;padding:36px 32px;position:relative}.forwho-card.yes:before{background:var(--m-grad-2);border-radius:var(--r-xl);content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.forwho-card h3{align-items:center;display:flex;font-size:22px;font-weight:600;gap:10px;letter-spacing:-.02em;margin-bottom:6px}.forwho-card .badge-yes{background:#10b9811f;color:var(--m-teal)}.forwho-card .badge-no,.forwho-card .badge-yes{border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 10px}.forwho-card .badge-no{background:#064e3b0f;color:var(--m-ink-mute)}.forwho-card p{color:var(--m-ink-soft);font-size:15px;line-height:1.65;margin-top:14px}@media(max-width:720px){.forwho-grid{grid-template-columns:1fr}}.faq-wrap{margin:0 auto;max-width:800px}.faq-item{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-lg);box-shadow:var(--m-shadow-sm);cursor:pointer;margin-bottom:12px;padding:24px 28px;transition:background .2s ease,box-shadow .2s ease}.faq-item:hover{background:var(--m-surface);box-shadow:var(--m-shadow-md)}.faq-q{align-items:center;color:var(--m-ink);display:flex;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:-.01em}.faq-toggle{background:var(--m-grad-soft);border-radius:50%;display:grid;flex-shrink:0;height:28px;place-items:center;transition:transform .25s ease;width:28px}.faq-toggle svg{color:var(--m-cobalt);height:14px;width:14px}.faq-item.open .faq-toggle{transform:rotate(45deg)}.faq-a{color:var(--m-ink-soft);font-size:15px;line-height:1.65;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,margin-top .35s ease,opacity .35s ease}.faq-item.open .faq-a{margin-top:12px;max-height:360px;opacity:1}.final-cta{padding:100px 0;position:relative}.final-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--m-surface-glass-strong);border:1px solid var(--m-border);border-radius:var(--r-xl);box-shadow:var(--m-shadow-xl);margin:0 auto;max-width:880px;overflow:hidden;padding:56px 48px;position:relative;text-align:center}.final-card:before{background:radial-gradient(ellipse,rgba(5,150,105,.18) 0,transparent 60%);content:"";height:400px;left:50%;pointer-events:none;position:absolute;top:-200px;transform:translate(-50%);width:600px}.final-card .eyebrow{align-items:center;color:var(--m-cobalt);display:inline-flex;font-family:var(--f-mono);font-size:12px;font-weight:500;gap:6px;letter-spacing:.08em;margin-bottom:18px;position:relative;text-transform:uppercase}.final-card h2{font-size:clamp(32px,4.5vw,52px);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin-bottom:16px;position:relative}.final-card h2 .grad-line{background:var(--m-grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.final-card .final-sub{color:var(--m-ink-soft);font-size:18px;line-height:1.55;margin-bottom:32px;position:relative}.final-form{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px;position:relative;text-align:left}.final-form .full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:6px}.field label{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.field input,.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--m-surface-glass);border:1px solid var(--m-border-strong);border-radius:var(--r-md);color:var(--m-ink);font-family:var(--f-sans);font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.field input:focus,.field select:focus{background:var(--m-surface);border-color:var(--m-cobalt);box-shadow:0 0 0 4px #0596691f}.field .err{color:#dc2626;font-size:12px;min-height:14px}.final-submit{display:flex;justify-content:center;position:relative}.final-submit .btn{min-width:280px}.form-status{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:14px;margin-top:16px;position:relative;text-align:center}.form-status.ok{color:var(--m-teal)}@media(max-width:720px){.final-card{padding:40px 24px}.final-form{grid-template-columns:1fr}}footer{background:var(--m-bg-tint);border-top:1px solid var(--m-border);padding:56px 0 36px}.foot{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.foot-brand{max-width:340px}.foot-brand .brand{margin-bottom:12px}.foot-brand p{color:var(--m-ink-mute);font-size:13px;line-height:1.55}.foot-cols{display:flex;flex-wrap:wrap;gap:64px}.foot-col h5{color:var(--m-ink-mute);font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.foot-col a{color:var(--m-ink-soft);display:block;font-size:14px;padding:4px 0;transition:color .2s ease}.foot-col a:hover{color:var(--m-cobalt)}.foot-bot{border-top:1px solid var(--m-border);color:var(--m-ink-mute);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin-top:40px;padding-top:24px}.foot-bot .legal{display:flex;gap:20px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.orb{animation:none}.reveal{opacity:1;transform:none}}section.tight{padding:80px 0}section.wide{padding:120px 0}
