.info-intro{padding-block:65px 45px;text-align:center;max-width:900px!important}.info-intro h1{font-size:clamp(38px,4.5vw,60px);line-height:1.15;margin:16px 0 25px}.info-intro p{max-width:730px;margin:16px auto;font-size:19px}.info-intro .secondary{margin-top:14px}.info-cta{text-align:center;padding-block:50px 65px}.free-highlight{padding:32px 40px;background:linear-gradient(120deg,#fff0d9,#ffdbb6);border:1px solid #e5bc91;border-radius:20px;display:flex;align-items:center;gap:35px;margin-bottom:45px!important}.free-highlight>div{flex:1}.free-highlight p{font-size:17px;max-width:760px}.free-highlight>strong{font-size:85px;line-height:1;color:#a23b08}.free-highlight>strong span{font-size:40px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.info-grid article{border:1px solid #ead9c8;border-radius:16px;background:#fffaf4;padding:28px;display:flex;flex-direction:column}.info-grid article p{font-size:17px;flex:1}.info-grid .secondary{font-size:15px;padding:10px 14px}.support-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step-number{color:#c34b0c;font-size:36px;font-weight:850;margin-bottom:15px}.support-note{text-align:center;padding:30px;border-radius:18px;background:#fff0df;margin-bottom:50px!important}.info-page .faq{padding-top:35px}.info-page .founder h2{text-align:right}@media(max-width:700px){.info-grid{grid-template-columns:1fr}.info-intro{padding-block:35px}.info-intro p{font-size:17px}.free-highlight{padding:25px;gap:15px}.free-highlight>strong{font-size:55px}.free-highlight>strong span{font-size:25px}.info-page .section{padding-block:35px}}
/* Shared illustrated introductions; scoped to informational pages. */
.info-page .info-intro.info-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1280px!important;text-align:start;padding-block:42px 32px}.info-page .info-hero-copy{min-width:0}.info-page .info-hero h1{margin:16px 0 24px}.info-page .info-hero p{margin:16px 0;font-size:17px;line-height:1.9;max-width:600px}.info-page .info-hero .eyebrow{font-size:12px;line-height:1.5}.info-page .info-hero-art{margin:0;justify-self:center;width:100%;max-width:440px;min-width:0}.info-page .info-hero-art img{display:block;width:100%;height:auto;object-fit:contain}.info-page .founder-quote{align-self:center}.info-page .founder-quote blockquote{margin:0;max-width:380px}
@media(max-width:760px){.info-page .info-intro.info-hero{grid-template-columns:1fr;gap:16px;padding-block:30px 24px}.info-page .info-hero h1{font-size:38px}.info-page .info-hero-art{width:260px;max-width:100%}.info-page .info-hero p{font-size:17px}.info-page .founder-quote blockquote{max-width:100%}}

.info-page .founder-portrait{display:block;width:100%;max-width:360px;justify-self:center;align-self:center}.info-page .founder-portrait img{display:block;width:100%;height:auto;object-fit:contain}.info-page .founder-portrait blockquote{margin:20px 0 0;max-width:none}@media(max-width:760px){.info-page .founder-portrait{display:block;max-width:280px}.info-page .founder-portrait blockquote{font-size:24px}}
