.v88-channel-hero{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}
.v88-channel-hero h1{max-width:1000px;font-size:clamp(2.5rem,6vw,5.3rem);line-height:.98;letter-spacing:-.04em}
.v88-channel-hero .intro{max-width:920px;font-size:clamp(1.05rem,2vw,1.35rem)}
.v88-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}
.v88-callout,.v88-disclosure,.v88-submit-note{background:#fff;border:1px solid rgba(22,35,58,.13);border-radius:24px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 20px 60px rgba(22,35,58,.08)}
.v88-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.v88-card-grid article,.v88-steps article{background:rgba(255,255,255,.86);border:1px solid rgba(22,35,58,.1);border-radius:20px;padding:1.25rem}
.v88-card-grid h3,.v88-steps h3{margin:.25rem 0 .5rem}
.v88-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.v88-quote-grid blockquote{margin:0;background:#fff;border-left:4px solid #00b8d9;border-radius:14px;padding:1rem 1.15rem;font-weight:700;color:#16233a}
.v88-problem-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.5rem 0}
.v88-problem-list span{background:#fff;border:1px solid rgba(22,35,58,.1);border-radius:999px;padding:.8rem 1rem;font-weight:700;color:#16233a}
.v88-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.v88-steps b{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#16233a;color:#fff}
.v88-checks{padding-left:1.25rem}.v88-checks li{margin:.65rem 0}
.v88-note{margin-top:1.25rem;font-weight:700}.v88-flow{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin:1.5rem 0}.v88-flow div{background:#fff;border:1px solid rgba(22,35,58,.12);border-radius:14px;padding:.8rem 1rem;font-weight:700}.v88-flow span{font-size:1.4rem;color:#00a6c2}
.v88-partner-form fieldset{border:0;margin:0 0 2rem;padding:0}.v88-partner-form legend{font-size:1.35rem;font-weight:800;color:#16233a;margin-bottom:1rem}.v88-partner-form textarea{min-height:110px}.v88-partner-form .wide{grid-column:1/-1}.v88-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.25rem}.v88-checkbox-grid label,.v88-ack label{display:flex;gap:.65rem;align-items:flex-start;background:#fff;border:1px solid rgba(22,35,58,.1);border-radius:12px;padding:.85rem}.v88-checkbox-grid input,.v88-ack input{width:auto;margin-top:.2rem}.v88-ack{display:grid;gap:.7rem;margin-bottom:1rem}.v88-submit-note{margin:1rem 0}
code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}
@media(max-width:900px){.v88-split{grid-template-columns:1fr}.v88-card-grid,.v88-steps,.v88-problem-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v88-card-grid,.v88-steps,.v88-problem-list,.v88-quote-grid,.v88-checkbox-grid{grid-template-columns:1fr}.v88-flow{display:grid;grid-template-columns:1fr}.v88-flow span{transform:rotate(90deg);justify-self:center}.v88-channel-hero h1{font-size:clamp(2.2rem,11vw,3.4rem)}}

.v89-tier-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.v89-tier-table article{background:#fff;border:1px solid rgba(22,35,58,.12);border-radius:24px;padding:1.4rem;box-shadow:0 18px 45px rgba(22,35,58,.07)}.v89-tier-table article>strong{display:block;font-size:2.2rem;line-height:1;color:#16233a;margin:.5rem 0 1rem}.v89-tier-table ul{padding-left:1.2rem}.v89-tier-table li{margin:.45rem 0}@media(max-width:900px){.v89-tier-table{grid-template-columns:1fr}}
