.tox-intro{--tox-accent:#e15500;max-width:780px;margin:0 auto}.tox-intro__hero{margin-bottom:20px;padding-top:56px}.tox-intro__badge{color:var(--tox-accent);letter-spacing:.02em;background:#fb5e0014;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-block}.tox-intro__lead{max-width:620px;color:var(--stitch-text-secondary,#64748b);margin:0 auto 16px;font-size:1.05rem;line-height:1.6}.tox-intro__highlights{color:var(--stitch-text-secondary,#64748b);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;font-size:.86rem;font-weight:500;list-style:none;display:flex}.tox-intro__highlights li+li:before{content:"•";margin-right:16px}.tox-intro__cta-block{flex-direction:column;align-items:center;margin:8px 0 28px;display:flex}.tox-intro__cta-block--bottom{margin:32px 0 8px}.tox-intro__cta{background:linear-gradient(135deg,#fb5e00,#ff7a29);border-radius:16px;width:auto;padding:16px 40px;font-size:1.1rem;font-weight:700;box-shadow:0 8px 24px -4px #fb5e0059}.tox-intro__note{text-align:center;max-width:440px;color:var(--stitch-text-secondary,#64748b);margin:12px 0 0;font-size:.85rem;line-height:1.4}.tox-intro__card{background:var(--color-surface,#fff9);border-radius:24px;margin-bottom:20px;padding:28px 24px;box-shadow:0 4px 20px -4px #00000008}.tox-intro__card h2,.tox-intro__faq h2{letter-spacing:-.015em;color:var(--stitch-text,#1e293b);margin:0 0 8px;font-size:1.3rem;font-weight:700}.tox-intro__sub{color:var(--stitch-text-secondary,#64748b);margin:0 0 20px;font-size:.95rem;line-height:1.55}.tox-intro__patterns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.tox-intro__pattern{background:var(--color-card,#ffffffe6);border-radius:16px;gap:12px;padding:14px 16px;display:flex}.tox-intro__pattern-dot{background:#fb5e00;border-radius:50%;flex:0 0 10px;height:10px;margin-top:7px}.tox-intro__pattern h3{color:var(--stitch-text,#1e293b);margin:0 0 4px;font-size:.98rem;font-weight:700}.tox-intro__pattern p{color:var(--stitch-text-secondary,#64748b);margin:0;font-size:.86rem;line-height:1.45}.tox-intro__env{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.tox-intro__env-item{background:var(--color-card,#ffffffe6);border-left:3px solid #fb5e00;border-radius:4px 16px 16px 4px;padding:14px 16px}.tox-intro__env-item strong{color:var(--tox-accent)}.tox-intro__env-item p{color:var(--stitch-text-secondary,#475569);margin:4px 0 0;font-size:.9rem;line-height:1.5}.tox-intro__gains{color:var(--stitch-text-secondary,#475569);gap:10px;margin:12px 0 0;padding-left:18px;font-size:.92rem;line-height:1.5;display:grid}.tox-intro__gains li::marker{color:var(--tox-accent)}.tox-intro__about{margin-top:12px}.tox-intro__faq{margin-top:28px}.tox-intro__faq-list{background:var(--color-surface,#fff9);border-radius:20px;padding:4px 20px}.tox-intro__faq-item+.tox-intro__faq-item{border-top:1px solid var(--stitch-border,#0000000f)}.tox-intro__faq-q{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--stitch-text,#1e293b);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:.98rem;font-weight:600;display:flex}.tox-intro__faq-q,.tox-intro__faq-q:focus,.tox-intro__faq-q:active{box-shadow:none;-webkit-tap-highlight-color:transparent;border-radius:0;outline:none}.tox-intro__faq-q:focus-visible span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--tox-accent);text-decoration-color:var(--tox-accent);text-underline-offset:4px;text-decoration-thickness:2px}.tox-intro__faq-plus{flex-shrink:0;font-size:1.3rem;font-weight:300;transition:transform .2s}.tox-intro__faq-plus.is-open{transform:rotate(45deg)}.tox-intro__faq-a{color:var(--stitch-text-secondary,#475569);margin:0 0 16px;font-size:.92rem;line-height:1.65}.tox-intro__science{text-align:left;margin-top:28px}@media (max-width:480px){.tox-intro__card{padding:22px 16px}.tox-intro__cta{width:100%}}
