.site-shell #how-it-works{background:#f7f7f8}.site-shell .steps-row{grid-template-columns:repeat(3,1fr);gap:80px;margin:0;padding:0;list-style:none;display:grid}.site-shell .step-item{background:0 0;border:0;border-top:2px solid #0a0a0a;border-radius:0;min-width:0;padding:48px 0 0}.site-shell .step-numeral{letter-spacing:-.04em;color:#0a0a0a;text-align:left;border:0;border-radius:0;width:auto;height:auto;margin-bottom:20px;font-size:80px;font-weight:800;line-height:1;display:block}.site-shell .step-item h3{margin-bottom:10px;font-size:17px}.site-shell .step-item p{max-width:320px}.site-shell .audience-section{background:#c6e82e;padding:140px 0}.site-shell .audience-section h2{color:#0a0a0a;margin-bottom:52px}.site-shell .audience-list{display:block}.site-shell .audience-row{border-top:1px solid #00000026;align-items:flex-start;gap:40px;padding:36px 0;display:flex}.site-shell .audience-row:last-child{border-bottom:1px solid #00000026}.site-shell .audience-row h3{color:#0a0a0a;letter-spacing:-.04em;flex:0 0 300px;margin:0;font-size:38px;font-weight:800;line-height:1.05}.site-shell .audience-rule{background:#00000026;flex:0 0 1px;align-self:stretch}.site-shell .audience-row p{color:#0009;max-width:540px;font-size:19px;line-height:1.7}.site-shell .founder-section{background:#0a0a0a;padding:140px 0}.site-shell .founder-quote{max-width:720px;margin:0}.site-shell .quote-mark{color:#ffffff1f;font-size:120px;font-weight:700;line-height:.6;display:block}.site-shell .founder-quote blockquote{margin:24px 0 0}.site-shell .founder-quote p{color:#f7f7f8;font-size:36px;font-style:italic;font-weight:400;line-height:1.4}.site-shell .founder-name{color:#ffffff80;letter-spacing:.01em;text-transform:none;margin-top:28px;font-size:16px;font-style:italic;font-weight:400}.site-shell .pricing-section{background:#f7f7f8;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;width:min(1040px,100% - 48px);margin-inline:auto;display:grid}.site-shell .pricing-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:44px}.site-shell .pricing-card h2{margin-bottom:14px;font-size:40px}.site-shell .pricing-card .button{margin-top:28px}.site-shell .trust-section{background:#0a0a0a;padding:140px 0}.site-shell .trust-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.site-shell .trust-grid h2{color:#f7f7f8;margin:0;font-size:52px}.site-shell .trust-copy p{color:#c4c4cc;font-size:19px}.site-shell .trust-copy p+p{margin-top:18px}.site-shell .trust-copy a{color:#c6e82e;text-underline-offset:3px;text-decoration:underline}.site-shell .faq-section{background:#f7f7f8}.site-shell .faq-list{border-top:1px solid #e4e4e7}.site-shell .faq-item{border-bottom:1px solid #e4e4e7;padding:28px 0}.site-shell .faq-question{text-align:left;color:#0a0a0a;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;font-size:18px;font-weight:500;display:flex}.site-shell .faq-question .faq-chevron{flex:none;transition:transform .2s;transform:rotate(90deg)}.site-shell .faq-question .faq-chevron.chevron-open{transform:rotate(-90deg)}.site-shell .faq-answer{max-width:720px;margin:12px 0 0 30px;font-size:17px}.site-shell .requirements-block{background:#fff;border:1px solid #e4e4e7;border-radius:8px;margin-top:32px;padding:24px}.site-shell .requirements-block h3{color:#52525b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:11px}.site-shell .requirements-block ul{color:#71717a;margin:0;padding-left:18px;font-size:13px;line-height:1.9}.site-shell .requirements-block li{padding-left:4px}.site-shell .final-cta{border-radius:0;width:100%;margin:0;padding:120px 0}.site-shell .final-cta h2{color:#f7f7f8;letter-spacing:-.03em;max-width:560px;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.1}.site-shell .final-cta .content-width>p:not(.eyebrow){color:#9a9aa4;font-size:16px}.site-shell .final-cta .button{margin-top:32px}.site-shell .site-footer{border-top:1px solid #e4e4e7;margin-top:104px;padding:40px 0}.site-shell .footer-top{justify-content:space-between;align-items:center;display:flex}.site-shell .site-footer nav{gap:18px;display:flex}.site-shell .site-footer nav a{color:#2271b1}.site-shell .site-footer>.content-width>p{color:#71717a;margin-top:16px;font-size:14px;line-height:1.6}
