.marketplace-preview{padding:78px 0 40px}.marketplace-kicker{color:var(--lime);font:500 11px 'DM Mono';letter-spacing:.1em}.marketplace-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:12px 0 26px}.marketplace-head h2{font-size:38px;letter-spacing:-2.1px;line-height:1.08;margin:0;max-width:590px}.marketplace-head p{margin:0;max-width:430px;color:var(--muted);line-height:1.6}.marketplace-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.market-card{min-height:224px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:18px;display:flex;flex-direction:column;transition:.18s}.market-card:hover{border-color:#558c58;transform:translateY(-3px)}.market-label{color:var(--lime);font:10px 'DM Mono';letter-spacing:.1em}.market-card h3{font-size:16px;line-height:1.25;letter-spacing:-.5px;margin:14px 0 8px}.market-card p{color:#a9b9aa;font-size:12px;line-height:1.55;margin:0}.market-meta{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);color:#c8d6c9;font-size:11px}.market-meta b{color:var(--lime)}.market-link{margin-top:12px;color:var(--lime);text-decoration:none;font-weight:800;font-size:12px}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 0}.how-item{border-top:1px solid var(--line);padding:15px 0}.how-item b{display:block;color:var(--lime);font:11px 'DM Mono';margin-bottom:7px}.how-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}@media(max-width:900px){.marketplace-row{grid-template-columns:repeat(2,1fr)}.marketplace-head{display:block}.marketplace-head p{margin-top:13px}.how-grid{grid-template-columns:1fr}}@media(max-width:560px){.marketplace-preview{padding-top:50px}.marketplace-head h2{font-size:31px}.marketplace-row{grid-template-columns:1fr}}
.audience-section{padding-top:42px}.audience-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;padding:42px 0 18px;border-top:1px solid var(--line)}.audience-grid h2{font-size:38px;letter-spacing:-2.1px;line-height:1.08;margin:0 0 14px;max-width:580px}.audience-grid p{max-width:580px;margin:0;color:var(--muted);line-height:1.65}.audience-list{display:grid;gap:10px}.audience-list a{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel);transition:.18s}.audience-list a:hover{border-color:#558c58;transform:translateX(4px)}.audience-list span{font:10px 'DM Mono';letter-spacing:.1em;color:var(--lime)}.audience-list strong{font-size:15px;line-height:1.35}.audience-list small{font-size:12px;color:var(--muted)}@media(max-width:900px){.audience-grid{grid-template-columns:1fr;gap:22px}}@media(max-width:560px){.audience-grid h2{font-size:31px}.audience-section{padding-top:25px}}
.logos{align-items:center}.logos img{display:block;width:28px;height:28px;object-fit:contain;opacity:.82;filter:grayscale(1) brightness(1.5);transition:opacity .18s,filter .18s,transform .18s}.platform-logos{gap:20px}.platform-logos img{width:25px;height:25px}.logos img:hover{opacity:1;filter:grayscale(0) brightness(1.1);transform:translateY(-2px)}@media(max-width:760px){.platform-logos{gap:14px}.platform-logos img{width:22px;height:22px}}
.outcome-section{padding-top:55px}.outcome-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:12px 0 24px}.outcome-head h2{max-width:670px;margin:0;font-size:38px;line-height:1.08;letter-spacing:-2.1px}.outcome-head a{color:var(--lime);font-size:13px;font-weight:800;white-space:nowrap}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.outcome-grid a{min-height:145px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel);transition:.18s}.outcome-grid a:hover{border-color:#558c58;transform:translateY(-3px)}.outcome-grid b{display:block;color:var(--lime);font-size:14px;margin-bottom:9px}.outcome-grid span{display:block;color:var(--muted);font-size:12px;line-height:1.55}.assurance-section{padding-top:70px;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.assurance-copy h2{font-size:37px;line-height:1.1;letter-spacing:-2px;margin:12px 0}.assurance-copy p{margin:0;color:var(--muted);line-height:1.65}.assurance-points{display:grid;gap:0;border-top:1px solid var(--line)}.assurance-points div{padding:17px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:155px 1fr;gap:16px}.assurance-points b{color:var(--lime);font-size:13px}.assurance-points span{font-size:12px;line-height:1.55;color:var(--muted)}.faq-section{padding-top:78px}.faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;margin-top:12px;padding-top:26px;border-top:1px solid var(--line)}.faq-grid h2{font-size:37px;letter-spacing:-2px;line-height:1.1;margin:0}.faq-list{border-top:1px solid var(--line)}.faq-list details{padding:15px 0;border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-weight:800;font-size:14px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';color:var(--lime);float:right;font-size:19px;line-height:14px}.faq-list details[open] summary:after{content:'−'}.faq-list p{margin:11px 25px 0 0;color:var(--muted);font-size:12px;line-height:1.6}@media(max-width:900px){.outcome-grid{grid-template-columns:repeat(2,1fr)}.assurance-section,.faq-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){.outcome-head{display:block}.outcome-head h2,.assurance-copy h2,.faq-grid h2{font-size:31px}.outcome-head a{display:block;margin-top:12px}.outcome-grid{grid-template-columns:1fr}.assurance-points div{grid-template-columns:1fr;gap:6px}.assurance-section,.faq-section{padding-top:50px}}
