.landing-v2 a{color:inherit}.landing-v2 .mesh-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at 50% 0,rgba(0,217,146,.03) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(129,140,248,.02) 0,transparent 40%);z-index:-1;pointer-events:none}.landing-v2 .container{max-width:1280px;margin:0 auto;padding:0 2rem}.landing-v2 .section{padding:6rem 0;border-top:1px solid var(--warm-charcoal)}.landing-v2 h1{font-size:clamp(3rem,5vw,3.75rem);letter-spacing:-.65px;line-height:1}.landing-v2 h1,.landing-v2 h2{font-family:var(--font-heading);font-weight:400;color:var(--snow-white);text-wrap:balance}.landing-v2 h2{font-size:clamp(2rem,3.5vw,2.25rem);letter-spacing:-.9px;line-height:1.11}.landing-v2 .body-lg{font-size:1.125rem}.landing-v2 .body-lg,.landing-v2 .body-md{line-height:1.65;color:var(--warm-parchment)}.landing-v2 .body-md{font-size:1rem}.landing-v2 .micro{font-size:.88rem;line-height:1.65;color:var(--steel-slate)}.landing-v2 .code-chip{font-family:var(--font-mono);font-size:.9em;color:var(--snow-white);background:var(--carbon-surface);border:1px solid var(--warm-charcoal);border-radius:4px;padding:.125rem .375rem;white-space:nowrap}.landing-v2 .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:6px;font-size:1rem;font-weight:500;font-family:var(--font-body);text-decoration:none;transition:all .2s ease;cursor:pointer}.landing-v2 .btn-primary{background:var(--carbon-surface);color:var(--voltagent-mint);border:1px solid var(--emerald-signal);box-shadow:var(--shadow-ambient)}.landing-v2 .btn-primary:hover{background:rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,217,146,.2)}.landing-v2 .btn-sm{padding:8px 14px;font-size:.88rem}.landing-v2 .text-link{font-size:1rem;font-weight:500;color:var(--snow-white);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--emerald-signal) 40%,transparent);transition:text-decoration-color .2s ease}.landing-v2 .text-link:hover{text-decoration-color:var(--emerald-signal)}.landing-v2 .text-link .arrow{font-family:var(--font-mono);text-decoration:none;display:inline-block;margin-left:.25rem}.landing-v2 .pill{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border:1px solid var(--warm-charcoal);border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--snow-white);background:var(--carbon-surface);letter-spacing:.45px;text-transform:uppercase}.landing-v2 .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--emerald-signal);box-shadow:0 0 4px var(--emerald-signal)}.landing-v2 .hero{padding-top:8rem;padding-bottom:6rem}.landing-v2 .hero-grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}.landing-v2 .hero-grid>*,.landing-v2 .proof-pair>*{min-width:0}.landing-v2 .hero-copy .pill{margin-bottom:2rem}.landing-v2 .hero-copy h1{margin-bottom:1.5rem}.landing-v2 .hero-sub{max-width:44ch;margin-bottom:3rem}.landing-v2 .hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.landing-v2 .hero-ctas .text-link{min-height:44px;display:inline-flex;align-items:center}.landing-v2 .hero-micro{margin-top:1rem;font-size:.88rem;color:var(--steel-slate)}.landing-v2 .agent-strip{margin-top:2.5rem}.landing-v2 .agent-strip-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.45px;color:var(--steel-slate);margin-bottom:.9rem}.landing-v2 .agent-strip-logos{display:flex;flex-wrap:wrap;column-gap:1.75rem;row-gap:.9rem;align-items:center}.landing-v2 .agent-logo{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.3px;color:var(--steel-slate);transition:color .2s ease}.landing-v2 .agent-logo svg{width:17px;height:17px;flex:none;display:block}.landing-v2 .agent-logo:hover{color:var(--snow-white)}@media (min-width:1024px){.landing-v2 .hero{padding-top:10rem}.landing-v2 .hero-grid{grid-template-columns:1.2fr 1fr}}.landing-v2 .term-outer{background:rgba(16,16,16,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--warm-charcoal);border-radius:8px;padding:.5rem;box-shadow:var(--shadow-dramatic);transition:transform .3s ease}.landing-v2 .term-outer.lift:hover{transform:translateY(-5px)}.landing-v2 .term-inner{background:var(--abyss-black);border-radius:6.4px;border:1px solid var(--warm-charcoal);overflow:hidden;display:flex;flex-direction:column}.landing-v2 .term-inner.tall{min-height:320px}@media (min-width:1024px){.landing-v2 .term-inner.tall{min-height:380px}}.landing-v2 .term-bar{height:32px;flex-shrink:0;border-bottom:1px solid var(--warm-charcoal);background:var(--carbon-surface);display:flex;align-items:center;gap:.4rem;padding:0 1rem;position:relative}.landing-v2 .mac-dot{width:10px;height:10px;border-radius:50%;background:var(--warm-charcoal);transition:background .2s ease}.landing-v2 .term-bar:hover .mac-dot:first-child{background:#fb565b}.landing-v2 .term-bar:hover .mac-dot:nth-child(2){background:#ffba00}.landing-v2 .term-bar:hover .mac-dot:nth-child(3){background:var(--emerald-signal)}.landing-v2 .term-body{padding:1.5rem;font-family:var(--font-mono);font-size:13px;line-height:1.43;color:var(--steel-slate);flex:1}.landing-v2 .term-body>div{margin-bottom:4px}.landing-v2 .t-row{display:flex;align-items:flex-start;gap:1ch}.landing-v2 .t-prompt{color:var(--emerald-signal);font-weight:600}.landing-v2 .t-cmd{color:var(--snow-white);word-break:break-word}.landing-v2 .t-green{color:var(--emerald-signal)}.landing-v2 .t-path{color:var(--code-path);word-break:break-all}.landing-v2 .t-indent{padding-left:2ch;margin-left:1ch}.landing-v2 .t-cursor{display:inline-block;width:.6ch;height:1.2em;background:var(--emerald-signal);vertical-align:bottom;animation:lv2-blink 1s step-end infinite}@keyframes lv2-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lv2-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.landing-v2 .frame-url{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:11px;color:var(--steel-slate);background:var(--abyss-black);border:1px solid var(--warm-charcoal);border-radius:9999px;padding:2px 12px;white-space:nowrap;max-width:70%;overflow:hidden;text-overflow:ellipsis}.landing-v2 a.term-outer{display:block;text-decoration:none}.landing-v2 #proof{scroll-margin-top:5rem}.landing-v2 .proof-head{margin-bottom:4rem}.landing-v2 .proof-pair{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media (min-width:1024px){.landing-v2 .proof-pair{grid-template-columns:1fr 1fr}}.landing-v2 .proof-frame-body{min-height:260px;display:flex;flex-direction:column}.landing-v2 #proof-examples{scroll-margin-top:5rem;margin-top:4rem}.landing-v2 .example-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.landing-v2 .example-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-v2 .example-grid{grid-template-columns:repeat(3,1fr)}}.landing-v2 .page-card{background:var(--carbon-surface);border:1px solid var(--warm-charcoal);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.landing-v2 a.page-card{text-decoration:none;color:inherit}.landing-v2 a.page-card:hover{background:rgba(0,0,0,.2);border-color:var(--emerald-signal);box-shadow:var(--shadow-ambient)}.landing-v2 .page-card-thumb{aspect-ratio:16/10;position:relative;border-bottom:1px solid var(--warm-charcoal);display:flex;flex-direction:column}.landing-v2 .page-card-thumb .mock{padding:1rem;gap:.6rem}.landing-v2 .page-card-thumb .mock-prov{padding-right:6.5rem}.landing-v2 .page-card-meta{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.landing-v2 .page-card-title{font-size:1rem;font-weight:600;color:var(--snow-white)}.landing-v2 .page-card-type{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.45px;color:var(--steel-slate)}.landing-v2 .example-caption{margin-top:2rem;text-align:center}.landing-v2 .example-caption .body-cap{font-size:.88rem;color:var(--warm-parchment)}.landing-v2 .features-head{margin-bottom:4rem}.landing-v2 .features-kicker{margin:-2.5rem 0 4rem;color:var(--steel-slate)}.landing-v2 .features-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.landing-v2 .features-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(280px,auto)}}.landing-v2 .feature-card{background:var(--carbon-surface);padding:2.5rem;border:1px solid var(--warm-charcoal);border-radius:8px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.landing-v2 .feature-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(0,217,146,.05),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.landing-v2 .feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-ambient);border-color:rgba(0,217,146,.3)}.landing-v2 .feature-card:hover:before{opacity:1}.landing-v2 .f-icon{font-family:var(--font-mono);color:var(--emerald-signal);margin-bottom:1.5rem}.landing-v2 .f-icon,.landing-v2 .feature-card h3{font-size:1.25rem;font-weight:600;position:relative}.landing-v2 .feature-card h3{font-family:var(--font-body);line-height:1.4;color:var(--snow-white);margin-bottom:1rem}.landing-v2 .feature-card p{position:relative}.landing-v2 .features-cta{text-align:center;margin-top:3rem}.landing-v2 .pricing-block{max-width:44rem;margin:0 auto;text-align:center}.landing-v2 .pricing-block h2{margin-bottom:1.5rem}.landing-v2 .pricing-pro{margin-top:1rem;font-size:1rem;color:var(--steel-slate)}.landing-v2 .pricing-block .btn{margin-top:2.5rem}.landing-v2 .usdc-card{max-width:26rem;margin:4rem auto 0;background:var(--carbon-surface);border:1px solid var(--warm-charcoal);border-radius:8px;padding:2.5rem;text-align:left}.landing-v2 .usdc-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.landing-v2 .usdc-tier{font-size:.88rem;font-weight:600;letter-spacing:.45px}.landing-v2 .usdc-soon,.landing-v2 .usdc-tier{text-transform:uppercase;color:var(--steel-slate)}.landing-v2 .usdc-soon{font-size:.7rem;font-weight:500;letter-spacing:.35px;border:1px solid var(--warm-charcoal);border-radius:9999px;padding:2px 8px;line-height:1.4}.landing-v2 .usdc-body{opacity:.75}.landing-v2 .usdc-body .sub{font-size:1rem;line-height:1.65;color:var(--warm-parchment);margin-bottom:1.5rem}.landing-v2 .usdc-price{font-family:var(--font-heading);font-size:2.5rem;font-weight:400;letter-spacing:-.65px;color:var(--snow-white);margin-bottom:2rem}.landing-v2 .usdc-body ul{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.landing-v2 .usdc-body li{display:flex;align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.5;color:var(--warm-parchment)}.landing-v2 .usdc-body li:before{content:"✓";color:var(--steel-slate);flex-shrink:0}.landing-v2 .usdc-fine{font-size:.75rem;color:var(--steel-slate);line-height:1.5}.landing-v2 .strip{padding:4rem 0;border-top:1px solid var(--warm-charcoal)}.landing-v2 .strip-inner{display:flex;flex-direction:column;align-items:center;gap:2rem}.landing-v2 .strip-label{font-size:.88rem;font-weight:600;text-transform:uppercase;letter-spacing:.45px;color:var(--steel-slate)}.landing-v2 .strip-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2rem,5vw,4rem);font-family:var(--font-mono);font-size:1rem;color:var(--snow-white);opacity:.7;padding:0 2rem}.landing-v2 .final{padding:8rem 0;border-top:1px solid var(--warm-charcoal);text-align:center;background:radial-gradient(circle at center 100%,rgba(0,217,146,.05) 0,transparent 50%)}.landing-v2 .copy-cmd{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:42rem;margin:1.25rem auto 0;background:var(--carbon-surface);border:1px solid var(--warm-charcoal);border-radius:8px;padding:1rem 1rem 1rem 1.5rem;font-family:var(--font-mono);font-size:13px;box-shadow:var(--shadow-ambient);transition:border-color .3s ease}.landing-v2 .copy-cmd:hover{border-color:rgba(0,217,146,.5)}.landing-v2 .copy-cmd .cmd-text{color:var(--snow-white)}.landing-v2 .copy-cmd .cmd-text:before{content:"› ";color:var(--emerald-signal);font-weight:600}.landing-v2 .copy-btn{background:none;border:none;cursor:pointer;color:var(--steel-slate);padding:.375rem;border-radius:4px;display:inline-flex;align-items:center;transition:color .2s ease,background .2s ease}.landing-v2 .copy-btn:hover{color:var(--snow-white);background:rgba(255,255,255,.05)}.landing-v2 .copy-btn.copied{color:var(--emerald-signal)}.landing-v2 .copy-btn svg{width:16px;height:16px}.landing-v2 .final .btn{margin-top:2rem}.landing-v2 .final .micro{margin-top:1rem}.landing-v2 .term-inner.tall{position:relative}.landing-v2 .term-preview{position:absolute;top:33px;left:0;right:0;bottom:0;background:var(--abyss-black);opacity:0;pointer-events:none;transition:opacity .6s ease}.landing-v2 .term-preview img{width:100%;height:100%;object-fit:cover;object-position:left top;display:block}.landing-v2 .term-preview.show{opacity:1}.landing-v2 .hero-pill-url{opacity:0;transition:opacity .6s ease}.landing-v2 .hero-pill-url.show{opacity:1}.landing-v2 .install-tabs{display:inline-flex;background:var(--carbon-surface);border:1px solid var(--warm-charcoal);border-radius:9999px;padding:.25rem;box-shadow:var(--shadow-ambient);margin-top:2.5rem}.landing-v2 .install-tab{background:transparent;border:none;color:var(--steel-slate);padding:.5rem 1rem;border-radius:9999px;font-size:.88rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:all .2s ease}.landing-v2 .install-tab.active{background:var(--warm-charcoal);color:var(--snow-white)}.landing-v2 .install-tab:hover:not(.active){color:var(--snow-white)}.landing-v2 .copy-cmd .cmd-text{word-break:break-word;text-align:left}.landing-v2 .copy-cmd .cmd-text.is-prompt:before{content:none}.landing-v2 .page-card-receipt{font-family:var(--font-mono);font-size:.7rem;color:var(--steel-slate);letter-spacing:.45px;margin-top:.25rem}.landing-v2 .receipt-crop{margin-top:1.5rem;position:relative}.landing-v2 .receipt-crop img{width:100%;max-width:340px;border:1px solid var(--warm-charcoal);border-radius:6px;display:block}.landing-v2 .reveal-armed{opacity:0;transform:translateY(30px)}.landing-v2 .revealed{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.landing-v2 .reveal-armed{opacity:1;transform:none}.landing-v2 .feature-card,.landing-v2 .revealed,.landing-v2 .term-outer{transition:none}.landing-v2 .t-cursor{animation:none}}