.bot{--bot-max:var(--layout-shell-max);--bot-content-max:var(--layout-content-max);--bot-pad:var(--layout-gutter);--bot-surface:#101415;--bot-surface-strong:#0d1210;background:var(--bg);color:var(--text)}.bot .btn,.bot .rcard,.bot .pipeline__step,.bot .faq__item{box-shadow:none;border-radius:0}.bot .trust__list,.bot .trust__more{font-family:var(--font-mono);letter-spacing:.02em;font-size:.78rem}.bot .hero{isolation:isolate;width:100%;max-width:none;min-height:calc(100dvh - 68px);padding:clamp(3rem, 7vw, 6rem) var(--bot-pad) clamp(4rem, 8vw, 7rem);border-bottom:1px solid var(--border);background:linear-gradient(90deg, var(--bg) 0%, #090b0cf0 35%, #090b0c6b 64%, #090b0c1f 100%), linear-gradient(0deg, var(--bg) 0%, transparent 38%), url(/images/bot-radar-field.png) center / cover no-repeat}.bot .hero__inner{width:100%;max-width:var(--bot-content-max);margin:0 auto}.bot .hero__kicker{color:var(--accent)}.bot .bot-hero__mock{display:none}.bot .bot-anatomy__proof{max-width:420px;margin:clamp(2.5rem,5vw,4rem) auto 0}.bot .bot-anatomy__proof figcaption{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:.9rem;font-size:.76rem}@media (min-width:1040px){.bot .bot-anatomy__body{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.bot .bot-anatomy__body .grid--2x2{grid-template-columns:1fr}.bot .bot-anatomy__proof{margin:0}.bot .bot-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.bot .bot-hero__mock{display:block}}.bot .hero__title{letter-spacing:-.07em;max-width:9ch;font-size:clamp(3.4rem,7.4vw,7.35rem);font-weight:500;line-height:.87}.bot .hero__sub{max-width:43ch;color:var(--text-muted);font-size:clamp(1.05rem,1vw + .6rem,1.25rem)}.bot .hero__cta{margin-top:2rem}.bot .btn--primary{background:var(--accent);color:var(--on-accent)}.bot .btn--ghost{border-color:var(--border);background:#090b0c6b}.bot .btn:hover{transform:translateY(-1px)}.bot .btn:active{transform:translateY(1px)}.bot .trust{border-color:var(--border);background:#0c100f}.bot .trust__list{max-width:var(--bot-max);padding:0 var(--bot-pad);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.bot .trust__list li{color:#d8dad6;min-height:4.5rem;padding:1.35rem 1.25rem}.bot .trust__list li+li{border-left:1px solid var(--border)}.bot .section{max-width:var(--bot-max);padding:clamp(4.75rem, 9vw, 8.5rem) var(--bot-pad)}.bot .section__head{max-width:760px;margin-bottom:clamp(2.25rem,4vw,3.5rem)}.bot .section__title{letter-spacing:-.06em;font-size:clamp(2.2rem,3.9vw,4.45rem);font-weight:500;line-height:.95}.bot .section__lead{color:var(--text-muted);font-size:clamp(1rem,1.1vw,1.15rem)}.bot .section__lead--strong{color:#eff0ed}.bot .grid{border:1px solid var(--border);background:var(--border);gap:0}.bot .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bot .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bot .grid--2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.bot .rcard{background:var(--bot-surface);min-height:100%;padding:clamp(1.5rem,2.8vw,2.4rem)}.bot .rcard:hover,.bot .pipeline__step:hover{border-color:#0000;transform:none}.bot .rcard h3{letter-spacing:-.03em;font-size:clamp(1.15rem,1.4vw,1.5rem);font-weight:500}.bot .rcard p,.bot .pipeline__step p{color:var(--text-muted)}.bot code{color:var(--accent-hover);font-family:var(--font-mono);letter-spacing:0;vertical-align:.08em;background:#58b58b14;border:1px solid #58b58b61;padding:.08em .35em;font-size:.82em;font-weight:500;line-height:1.35;display:inline-block}.bot .rcard:before,.bot .pipeline__step:before,.bot .faq__item:before{display:none}.bot .ticks li{color:#d6d8d4;font-size:.9rem}.bot .ticks li:before{border-radius:0;width:2px;height:1rem;top:.28rem}.bot .pipeline{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem}.bot .pipeline__step{border:1px solid var(--border);background:0 0;border-radius:0;padding:clamp(1.75rem,3vw,3rem) clamp(1.25rem,3vw,2.75rem)}.bot .pipeline__step--gate{background:var(--bot-surface-strong)}.bot .pipeline__n{color:var(--accent)}.bot .pipeline__step h3{letter-spacing:-.04em;font-size:clamp(1.25rem,1.9vw,1.9rem);font-weight:500}.bot .pipeline__step--gate p{color:#eff0ed}.bot #anatomy .rcard:first-child{background:#0c1010}.bot #anatomy .rcard:last-child,.bot #pricing .plan--premium{background:#0e1814}.bot #signals .rcard:nth-child(2),.bot #tune .rcard:nth-child(3),.bot #grades .rcard:first-child{background:#111816}.bot #pricing .plan__price{font-size:clamp(2.1rem,3.1vw,3.25rem);font-weight:500}.bot #pricing .plan--premium{box-shadow:inset 0 3px 0 var(--accent);border-color:#58b58b61}.bot #pricing .plan__note,.bot #pricing .plan__fine{color:var(--text-muted)}.bot .faq__list{border-top:1px solid var(--border)}.bot .faq__item{border-color:var(--border);background:0 0}.bot .faq__item[open]{background:var(--bot-surface)}.bot .faq__item summary{font-size:clamp(1.1rem,1.35vw,1.35rem);font-weight:500}.bot .faq__item p{color:var(--text-muted)}.bot #journal-bridge{max-width:none;padding-inline:var(--bot-pad);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0d1210}.bot #journal-bridge .section__head{max-width:var(--bot-content-max);margin:0 auto}@media (max-width:900px){.bot .hero{background-position:62%}.bot .grid--4,.bot .grid--3{grid-template-columns:repeat(2,1fr)}.bot .grid--3 .rcard:nth-child(3){grid-column:span 2}.bot .pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.bot .pipeline__step:last-child{grid-column:span 2}}@media (max-width:760px){.bot .hero{background:linear-gradient(90deg, var(--bg) 0%, #090b0ce6 58%, #090b0c70 100%), linear-gradient(0deg, var(--bg) 0%, transparent 45%), url(/images/bot-radar-field.png) 63% center / cover no-repeat;min-height:calc(100dvh - 64px);padding-top:3rem}.bot .hero__title{font-size:clamp(3.15rem,16vw,5rem)}.bot .trust__list,.bot .grid--4,.bot .grid--3,.bot .grid--2x2,.bot .pipeline,.bot .pipeline--gate{grid-template-columns:1fr}.bot .trust__list li+li{border-left:1px solid var(--border)}.bot .pipeline__step:last-child{grid-column:auto}}
