.info-hero{border-bottom:1px solid var(--line);padding:44px 0 48px}.info-page .site-header nav{display:flex}.info-hero h1{max-width:1000px;margin:20px 0 24px;font-size:clamp(38px,5.2vw,66px)}.info-hero h1 span{color:#4b6651}.info-hero>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:18px}.info-split{grid-template-columns:1.35fr .8fr;align-items:start;gap:80px;padding:56px 0;display:grid}.info-split h2,.info-section h2,.contact-primary h2,.info-banner h2{margin:14px 0 24px;font-size:clamp(28px,3vw,38px)}.info-split p:not(.eyebrow)+p{margin-top:18px}.info-split>div>p:not(.eyebrow){color:var(--muted)}.founder-card{border:1px solid var(--line);background:var(--sage);border-radius:18px;padding:30px}.founder-monogram{background:var(--green);width:72px;height:72px;color:var(--cream);font-family:var(--heading);border-radius:50%;place-items:center;margin-bottom:28px;font-size:24px;display:grid}.founder-card h3{margin:12px 0;font-size:23px}.founder-card p{font-size:14px}.founder-card a{padding:14px 0;font-size:14px;font-weight:600;display:inline-block}.info-section{padding:36px 0 48px}.info-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.info-card{border:1px solid var(--line);background:#fffef8;border-radius:16px;padding:28px}.info-card-index{background:var(--coral);width:40px;height:40px;font-family:var(--heading);border-radius:50%;place-items:center;margin-bottom:22px;font-weight:600;display:inline-grid}.info-card h3{margin-bottom:16px;font-size:22px}.info-card p{color:var(--muted);font-size:14px}.info-card a{margin-top:6px;padding-block:14px;font-size:13px;font-weight:600;display:inline-block}.info-banner{background:var(--green);color:var(--cream);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:48px;padding:32px;display:flex}.info-banner h2{margin:0 0 14px}.info-banner p{color:#d0d8c9;font-size:14px}.info-banner .button{flex-shrink:0}.contact-primary{grid-template-columns:1.5fr .75fr;gap:60px;padding:48px 0;display:grid}.contact-primary>div p:not(.eyebrow){max-width:650px;color:var(--muted);margin-top:18px}.contact-email{font-family:var(--heading);overflow-wrap:anywhere;font-size:clamp(18px,2.3vw,27px)}.contact-primary aside{background:var(--sage);border-radius:16px;padding:28px}.contact-primary aside h3{margin-bottom:14px;font-size:23px}.contact-primary aside p{color:var(--muted);margin-bottom:24px;font-size:14px}.contact-primary aside .button{font-size:13px}.info-small{color:var(--muted);font-size:12px;line-height:1.7}.contact-company{border-top:1px solid var(--line);margin-top:48px}.contact-company .info-small{margin-top:20px}.help-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:64px;padding-block:44px 64px;display:grid}.help-toc{background:var(--sage);border-radius:16px;padding:22px;font-size:13px;position:sticky;top:24px}.help-toc p{margin-bottom:12px;font-weight:700}.help-toc a{padding:9px 0;line-height:1.45;text-decoration:none;display:block}.help-toc a:hover{text-decoration:underline}.help-content{min-width:0;max-width:800px}.help-content section{margin-bottom:56px;scroll-margin-top:24px}.help-content h2{margin:12px 0 20px;font-size:clamp(25px,3vw,34px);line-height:1.3}.help-content p+p,.help-content ol,.help-content ul{margin-top:16px}.help-content li{margin-bottom:14px;line-height:1.75}.help-content a{overflow-wrap:anywhere}.info-note{background:var(--sage);border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:22px;font-size:14px;line-height:1.7}.help-guides{margin:24px 0}.help-guides details,.rally-faq details{border-top:1px solid var(--line)}.help-guides details:last-child,.rally-faq details:last-child{border-bottom:1px solid var(--line)}.help-guides summary,.rally-faq summary{font-family:var(--heading);cursor:pointer;padding:20px 0;font-size:18px;font-weight:600;line-height:1.5}.help-guides details>p,.rally-faq details>p{color:var(--muted);margin:0 0 22px;font-size:14px}.help-guides details>ol{margin-top:0}.rally-faq{max-width:860px;margin-inline:auto;padding:40px 0}.rally-faq h2{margin:12px 0 28px;font-size:clamp(28px,3.3vw,42px)}.rally-sample-callout{background:var(--sage);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-bottom:36px;padding:32px;display:flex}.rally-sample-callout h2{margin:10px 0;font-size:28px}.rally-sample-callout p{max-width:580px;font-size:14px}.rally-sample-callout .button{font-size:13px}.info-page .footer{flex-wrap:wrap;gap:20px}.info-page .footer .legal-links{max-width:560px}@media (width<=1000px){.info-page .site-header{flex-wrap:wrap;height:auto;padding-block:24px}.info-page .site-header nav{flex-wrap:wrap;order:3;gap:16px 24px;width:100%}.info-split{gap:32px}.contact-primary{gap:28px}}@media (width<=800px){.info-split,.contact-primary,.help-layout{grid-template-columns:1fr;gap:28px}.info-card-grid{grid-template-columns:1fr}.help-toc{position:static}.info-banner{flex-direction:column;align-items:flex-start}}@media (width<=520px){.info-page .wrap{width:calc(100% - 36px)}.info-page .brand{font-size:22px}.info-page .site-header{gap:16px}.info-page .site-header>.button{padding:12px;font-size:12px}.info-hero{padding:28px 0 32px}.info-hero>p:not(.eyebrow){font-size:16px}.info-card,.founder-card,.info-banner,.contact-primary aside,.info-note,.rally-sample-callout{padding:22px}.rally-sample-callout h2{font-size:24px}}
