.site{background:var(--bg-deep);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}.site .symbol-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url(/site/verdaix-symbol.png);background-repeat:no-repeat;background-position:center 46%;background-size:min(64vw,680px);opacity:.06;filter:saturate(1.1)}.site .detail,.site .footer,.site .hero,.site .marquee-wrap,.site .nav,.site .page-head,.site .section{position:relative;z-index:1}.site a{color:inherit;text-decoration:none}.site img{display:block;max-width:100%}.site ::selection{background:var(--cyan-500);color:var(--text-on-accent)}.site .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.site .eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-brand)}.site .display{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);text-wrap:balance}.site .muted{color:var(--text-muted)}.site .section{padding:104px 0;position:relative}.site .section-head{max-width:720px;margin-bottom:48px}.site .section-head h2{font-size:var(--text-4xl);margin:14px 0 16px}.site .section-head p{color:var(--text-muted);font-size:var(--text-lg);max-width:560px}.site .section-head.center{text-align:center}.site .section-head.center,.site .section-head.center p{margin-left:auto;margin-right:auto}.site .wordmark{display:inline-flex;align-items:center}.site .wordmark-img{height:21px;width:auto;display:block}.site .footer .wordmark-img{height:26px}.site .btn{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-base);border-radius:var(--radius-sm);padding:13px 22px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid transparent;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.site .btn-primary{background:var(--cyan-500);color:var(--text-on-accent);box-shadow:var(--glow-sm)}.site .btn-primary:hover{background:var(--cyan-400);transform:translateY(-1px);box-shadow:var(--glow-md)}.site .btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.site .btn-ghost:hover{border-color:var(--cyan-500);color:var(--cyan-300)}.site .btn-lg{padding:16px 28px;font-size:var(--text-md)}.site .nav{position:fixed;top:0;left:0;right:0;z-index:100;height:68px;background:rgba(10,10,15,.72);backdrop-filter:blur(var(--blur-panel));-webkit-backdrop-filter:blur(var(--blur-panel));border-bottom:1px solid var(--border-faint)}.site .nav,.site .nav .wrap{display:flex;align-items:center}.site .nav .wrap{justify-content:space-between}.site .nav-links{display:flex;gap:30px}.site .nav-links a{font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.01em;transition:color var(--dur) var(--ease-out);position:relative}.site .nav-links a:hover{color:var(--text)}.site .nav-links a.active{color:var(--cyan-300)}.site .nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:2px;background:var(--cyan-400);box-shadow:var(--glow-xs)}.site .nav-right{display:flex;align-items:center;gap:18px}.site .nav-right .signin{font-size:var(--text-sm);color:var(--text-muted)}.site .nav-right .signin:hover{color:var(--text)}.site .nav-toggle{display:none;width:42px;height:42px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.site .nav-toggle span{width:18px;height:2px;background:var(--text);border-radius:2px;transition:transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.site .nav-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.site .nav-toggle.open span:nth-child(2){opacity:0}.site .nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site .nav-drawer{display:none}.site .hero{position:relative;padding:150px 0 0;overflow:hidden}.site .hero-bg{background:radial-gradient(80% 60% at 50% 0,rgba(45,211,224,.1),transparent 60%),radial-gradient(60% 50% at 85% 25%,rgba(45,211,224,.05),transparent 70%)}.site .grid-tex,.site .hero-bg{position:absolute;inset:0;pointer-events:none}.site .grid-tex{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(70% 60% at 50% 18%,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(70% 60% at 50% 18%,#000 0,transparent 80%)}.site .hero-inner{position:relative;z-index:2;text-align:center}.site .hero-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;padding:7px 15px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--accent-ghost)}.site .hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan-400);box-shadow:var(--glow-xs);animation:blink 2.4s ease infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.site .hero h1{font-size:clamp(42px,5.6vw,78px);max-width:17ch;margin:0 auto}.site .hero h1 .accentword{color:var(--cyan-400)}.site .hero-sub{margin:26px auto 34px;font-size:var(--text-xl);color:var(--text-muted);max-width:56ch;line-height:var(--leading-snug)}.site .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.site .marquee-wrap{margin-top:72px;position:relative;width:100vw;left:50%;transform:translateX(-50%);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.site .marquee{display:flex;gap:16px;width:max-content;animation:marquee 72s linear infinite;padding:4px 8px}.site .marquee+.marquee{margin-top:16px}.site .marquee.rev{animation-direction:reverse}.site .marquee-wrap:hover .marquee{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.site .marquee{animation:none}}.site .agent-card{position:relative;border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden;background:var(--surface);cursor:pointer;transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.site .agent-card:hover{transform:translateY(-4px);border-color:var(--ac)}.site .agent-card .pic{position:absolute;inset:0;background-size:cover;background-position:16% 14%;transition:transform var(--dur-slow) var(--ease-out)}.site .agent-card:hover .pic{transform:scale(1.05)}.site .agent-card .veil{position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(7,7,11,.6) 72%,rgba(7,7,11,.95))}.site .agent-card .meta{position:absolute;left:0;right:0;bottom:0;padding:20px 14px 14px}.site .agent-card .meta .row{display:flex;align-items:baseline;gap:8px}.site .agent-card .meta .n{font-family:var(--font-brand);font-size:13px}.site .agent-card .meta .nm{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);letter-spacing:.03em;color:var(--white)}.site .agent-card .meta .tl{font-size:var(--text-xs);color:var(--text-muted);margin-top:3px;font-style:italic}.site .mq-card{width:188px;height:256px;flex:none}.site .agent-card.has-desc .card-desc{position:absolute;inset:0;z-index:3;padding:22px 18px 18px;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;background:linear-gradient(180deg,color-mix(in oklch,var(--ac) 14%,rgba(7,7,11,.62)) 0,rgba(7,7,11,.93) 60%,rgba(7,7,11,.98));opacity:0;transform:translateY(8px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.site .agent-card.has-desc:hover .card-desc{opacity:1;transform:none}.site .agent-card.has-desc:hover .meta{opacity:0;transition:opacity var(--dur) var(--ease-out)}.site .card-desc .cd-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--white);font-style:italic}.site .card-desc p{font-size:var(--text-sm);line-height:1.55;color:var(--text-muted);margin:0}.site .card-desc .cd-go{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ac)}.site .card-desc .cd-go svg{display:block}.site .trust{border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);margin-top:64px}.site .trust .wrap{display:flex;flex-wrap:wrap;gap:14px 40px;padding:22px 32px;justify-content:center}.site .trust .item{display:flex;align-items:center;gap:9px;font-size:var(--text-sm);color:var(--text-subtle);font-family:var(--font-mono);letter-spacing:.02em}.site .trust .dot{width:6px;height:6px;border-radius:50%;background:var(--cyan-400);box-shadow:var(--glow-xs)}.site .team{background:transparent}.site .agent-grid{display:grid;gap:16px}.site .agent-grid,.site .agent-grid.teaser{grid-template-columns:repeat(6,1fr)}.site .agent-grid .agent-card{aspect-ratio:3/4}.site .grid-foot{margin-top:36px;display:flex;justify-content:center}@media (max-width:1100px){.site .agent-grid,.site .agent-grid.teaser{grid-template-columns:repeat(3,1fr)}}.site .family-list{display:flex;flex-direction:column;gap:24px}.site .family{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start;padding:30px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);position:relative;overflow:hidden}.site .family:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ac)}.site .family:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 120% at 0 0,color-mix(in oklch,var(--ac) 9%,transparent),transparent 60%)}.site .fam-intro{position:relative;z-index:1}.site .fam-intro .fam-k{font-family:var(--font-brand);font-size:var(--text-2xl);color:var(--ac);line-height:1}.site .fam-intro .fam-range{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin-top:12px}.site .fam-intro h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--white);letter-spacing:var(--tracking-tight);margin:6px 0 12px}.site .fam-intro p{font-size:var(--text-sm);color:var(--text-muted);line-height:1.62}.site .fam-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;position:relative;z-index:1}.site .fam-chip{display:flex;align-items:center;gap:11px;padding:9px 12px;border:1px solid var(--border-faint);border-radius:var(--radius-md);background:var(--bg-deep);transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.site .fam-chip:hover{border-color:var(--ac);transform:translateY(-2px)}.site .fam-chip .av{width:40px;height:40px;border-radius:9px;background-size:cover;background-position:50% 15%;border:1px solid var(--border-strong);flex:none}.site .fam-chip .fc-meta{display:flex;flex-direction:column;min-width:0}.site .fam-chip .fc-meta .n{font-family:var(--font-mono);font-size:9px;color:var(--ac)}.site .fam-chip .fc-meta .nm{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--white);letter-spacing:.03em;line-height:1.1}.site .fam-chip .fc-meta .tl{font-size:10px;color:var(--text-muted);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.site .family{grid-template-columns:1fr;gap:18px;padding:22px}}.site .detail{padding-top:116px}.site .detail-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);margin-bottom:28px;transition:color var(--dur) var(--ease-out)}.site .detail-back:hover{color:var(--cyan-300)}.site .detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.site .detail-head .detail-back{margin-bottom:0}.site .detail-output-cta{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);color:var(--ac);padding:9px 16px;border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,var(--ac) 38%,transparent);background:color-mix(in oklch,var(--ac) 10%,transparent);transition:background var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.site .detail-output-cta:hover{background:color-mix(in oklch,var(--ac) 20%,transparent);transform:translateY(-1px)}.site .detail-output-cta .od{width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac)}.site .detail-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:36px;align-items:stretch}.site .detail-grid.stand{grid-template-columns:.82fr 1.18fr;align-items:start}.site .detail-grid.stand .poster{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);background:#05070b;box-shadow:var(--shadow-xl)}.site .detail-grid.stand .poster img{width:100%;height:auto;display:block}.site .detail-grid.stand .poster .pid{position:absolute;top:18px;left:18px;z-index:2;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--ac);padding:5px 11px;border:1px solid var(--ac);border-radius:var(--radius-pill);background:rgba(7,7,11,.5)}.site .detail-grid.stand .stack{display:flex;flex-direction:column;gap:20px;position:sticky;top:92px}.site .detail-grid.stand .appears,.site .detail-grid.stand .detail-panel,.site .detail-grid.stand .detail-quote{grid-column:auto;margin:0}.site .detail-grid.stand .appears{margin-top:4px}.site .detail-portrait{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);min-height:560px}.site .detail-portrait .pic{position:absolute;inset:0;background-size:cover;background-position:18% 12%}.site .detail-portrait .scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(7,7,11,.5) 78%,rgba(7,7,11,.96))}.site .detail-portrait .pid{position:absolute;top:22px;left:22px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:var(--ac);padding:5px 12px;border:1px solid var(--ac);border-radius:var(--radius-pill);background:rgba(7,7,11,.5)}.site .detail-portrait .pfoot{position:absolute;left:0;right:0;bottom:0;padding:28px 26px}.site .detail-portrait .pfoot .num{font-family:var(--font-brand);font-size:var(--text-2xl);color:var(--ac)}.site .detail-portrait .pfoot .nm{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,64px);letter-spacing:var(--tracking-tight);color:var(--white);line-height:.95}.site .detail-portrait .pfoot .tl{font-style:italic;font-size:var(--text-lg);color:var(--text-muted);margin-top:4px}.site .detail-panel{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);padding:30px 32px;display:flex;flex-direction:column;position:relative;overflow:hidden}.site .detail-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in oklch,var(--ac) 8%,transparent),transparent 55%);pointer-events:none}.site .panel-bar{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--border-faint);position:relative}.site .panel-bar .glyph{width:38px;height:44px;flex:none}.site .panel-bar .ttl{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--ac)}.site .panel-bar .live{margin-left:auto;display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-subtle);letter-spacing:.1em}.site .panel-bar .live .d{width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac);animation:blink 1.8s ease infinite}.site .panel-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:22px 0;position:relative}.site .pstat{padding:16px;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-faint)}.site .pstat .v{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--white);letter-spacing:var(--tracking-tight);line-height:1}.site .pstat .l{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05em;color:var(--text-subtle);text-transform:uppercase;margin-top:8px}.site .pstat .meter{height:4px;border-radius:2px;background:var(--ink-700);margin-top:12px;overflow:hidden}.site .pstat .meter i{display:block;height:100%;border-radius:2px;background:var(--ac);box-shadow:0 0 8px var(--ac)}.site .panel-focus{padding-top:20px;border-top:1px solid var(--border-faint);position:relative}.site .panel-focus .lab{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-subtle);margin-bottom:14px}.site .focus-list{display:flex;flex-direction:column;gap:0}.site .focus-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-faint);font-size:var(--text-base);color:var(--text)}.site .focus-row:last-child{border-bottom:none}.site .focus-row .ix{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ac);width:26px;flex:none}.site .focus-row .ck{margin-left:auto;color:var(--ac);display:flex}.site .detail-quote{grid-column:1/-1;margin-top:8px;padding:40px 44px;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-deep);position:relative;overflow:hidden}.site .detail-quote:before{content:"\201C";position:absolute;top:-30px;left:24px;font-family:var(--font-display);font-size:180px;color:color-mix(in oklch,var(--ac) 22%,transparent);line-height:1}.site .detail-quote q{quotes:none;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.6vw,34px);letter-spacing:var(--tracking-tight);color:var(--white);line-height:var(--leading-snug);position:relative}.site .detail-quote .by{margin-top:18px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ac);letter-spacing:.04em}.site .detail-body{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:4px}.site .detail-body .blurb{font-size:var(--text-xl);color:var(--text);line-height:var(--leading-snug)}.site .detail-body .tagline{font-family:var(--font-mono);font-size:var(--text-md);color:var(--ac);letter-spacing:.02em;align-self:center}.site .detail-nav{display:flex;justify-content:space-between;gap:16px;margin-top:60px;padding-top:36px;border-top:1px solid var(--border-faint)}.site .detail-nav a{display:flex;align-items:center;gap:14px;padding:16px 22px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);max-width:46%}.site .detail-nav a:hover{border-color:var(--an);transform:translateY(-2px)}.site .detail-nav a .av{width:46px;height:46px;border-radius:50%;background-size:cover;background-position:16% 14%;flex:none;border:2px solid var(--an)}.site .detail-nav a .dir{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-subtle);letter-spacing:.1em;text-transform:uppercase}.site .detail-nav a .nm{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:var(--text)}.site .detail-nav a.next{margin-left:auto;flex-direction:row-reverse;text-align:right}.site .appears{margin-top:56px}.site .appears .lab{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-subtle);margin-bottom:16px}.site .appears .chips{display:flex;gap:10px;flex-wrap:wrap}.site .appears .chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-size:var(--text-sm);color:var(--text-muted);transition:all var(--dur) var(--ease-out)}.site .appears .chip:hover{border-color:var(--cyan-500);color:var(--cyan-300)}.site .pipe-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.site .pipe-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:26px 28px;cursor:pointer;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.site .pipe-card:hover{border-color:var(--border-strong);background:var(--surface-raised)}.site .pipe-card.open{border-color:var(--cyan-700)}.site .pipe-top{display:flex;align-items:center;gap:16px}.site .pipe-ico{width:46px;height:46px;flex:none;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--accent-ghost);color:var(--cyan-300);border:1px solid var(--border)}.site .pipe-ico svg{width:24px;height:24px}.site .pipe-meta h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--text)}.site .pipe-meta .count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle);letter-spacing:.04em}.site .pipe-view{margin-left:auto;font-size:var(--text-sm);color:var(--text-brand);display:flex;align-items:center;gap:6px}.site .pipe-view .chev{transition:transform var(--dur) var(--ease-out)}.site .pipe-card.open .pipe-view .chev{transform:rotate(180deg)}.site .pipe-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-in-out)}.site .pipe-card.open .pipe-drawer{grid-template-rows:1fr}.site .pipe-drawer-inner{overflow:hidden}.site .pipe-agents{display:flex;gap:12px;flex-wrap:wrap;padding-top:24px;margin-top:22px;border-top:1px solid var(--border-faint)}.site .pa{display:flex;flex-direction:column;align-items:center;gap:7px;width:64px;cursor:pointer}.site .pa .av{width:52px;height:52px;border-radius:50%;background-size:cover;background-position:16% 14%;border:2px solid var(--an);transition:transform var(--dur) var(--ease-out)}.site .pa:hover .av{transform:scale(1.08)}.site .pa .lbl{letter-spacing:.04em;color:var(--text-subtle);text-align:center}.site .pa .lbl,.site .pipe-flow{font-family:var(--font-mono);font-size:10px}.site .pipe-flow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:16px;color:var(--text-faint)}.site .pipe-flow .arrow{color:var(--cyan-500)}.site .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.site .step{padding:32px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.site .step .k{font-family:var(--font-brand);font-size:var(--text-3xl);color:var(--cyan-400)}.site .step h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);margin:14px 0 10px}.site .step p{color:var(--text-muted);font-size:var(--text-base)}.site .track-tabs{display:inline-flex;gap:4px;padding:5px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);margin-bottom:40px}.site .track-tabs button{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;padding:10px 20px;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--dur) var(--ease-out)}.site .track-tabs button.active{background:var(--cyan-500);color:var(--text-on-accent)}.site .plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site .plan{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:28px;display:flex;flex-direction:column;gap:6px;transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.site .plan:hover{border-color:var(--border-strong);transform:translateY(-2px)}.site .plan.feature{border-color:var(--cyan-700);box-shadow:var(--glow-sm)}.site .plan .badge{align-self:flex-start;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:var(--radius-pill);background:var(--accent-ghost);color:var(--cyan-300);margin-bottom:4px}.site .plan .pname{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--text)}.site .plan .pprice{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);color:var(--white);letter-spacing:var(--tracking-tight)}.site .plan .pprice small{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-subtle);font-weight:400}.site .plan .ptarget{font-size:var(--text-sm);color:var(--text-muted);margin-top:4px}.site .plan .pfeats{display:flex;flex-direction:column;gap:9px;margin-top:18px}.site .plan .pf{font-size:var(--text-sm);color:var(--text-muted);display:flex;gap:8px;align-items:flex-start}.site .plan .pf svg{width:15px;height:15px;color:var(--cyan-400);flex:none;margin-top:3px}.site .plan .btn{margin-top:22px;justify-content:center}.site .final{text-align:center;background:radial-gradient(60% 90% at 50% 100%,rgba(45,211,224,.12),transparent 70%)}.site .final h2{font-size:clamp(38px,5vw,64px);max-width:18ch;margin:0 auto 28px}.site .final .hero-ctas{justify-content:center}.site .footer{border-top:1px solid var(--border-faint);padding:48px 0}.site .footer .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:28px}.site .footer .brand{display:flex;flex-direction:column;gap:12px}.site .footer .legal{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.site .footer .cols{display:flex;gap:48px;flex-wrap:wrap}.site .footer .col{display:flex;flex-direction:column;gap:10px}.site .footer .col b{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.site .footer .col a{font-size:var(--text-sm);color:var(--text-muted)}.site .footer .col a:hover{color:var(--text)}.site .page-head{padding:132px 0 0;position:relative}.site .page-head .hero-bg{position:absolute;inset:0}.site .page-head .inner{position:relative;z-index:2}.site .page-head h1{font-size:clamp(38px,5vw,66px);max-width:16ch;margin:14px 0 18px}.site .page-head p{color:var(--text-muted);font-size:var(--text-lg);max-width:60ch}@media (max-width:860px){.site .nav-links,.site .nav-right .btn,.site .nav-right .signin{display:none}.site .nav-toggle{display:flex}.site .nav-drawer.open{display:flex;flex-direction:column;position:fixed;top:68px;left:0;right:0;background:rgba(10,10,15,.97);backdrop-filter:blur(var(--blur-panel));border-bottom:1px solid var(--border);padding:12px 32px 22px;z-index:99}.site .nav-drawer.open a{padding:13px 0;font-size:var(--text-md);color:var(--text-muted);border-bottom:1px solid var(--border-faint)}.site .nav-drawer.open .btn{margin-top:14px;justify-content:center}.site .detail-grid,.site .detail-grid.stand{grid-template-columns:1fr}.site .detail-grid.stand .stack{position:static;top:auto}.site .detail-portrait{min-height:420px}.site .detail-body{gap:14px}.site .detail-body,.site .pipe-grid,.site .plan-grid,.site .steps{grid-template-columns:1fr}.site .agent-grid,.site .agent-grid.teaser{grid-template-columns:repeat(2,1fr)}.site .section{padding:76px 0}}