.campaign-micro{font-size:14px;line-height:1.6;color:#c2bcc0;margin-top:18px;max-width:460px}.campaign-example{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-block:90px;border-bottom:1px solid #ffffff26}.campaign-example h2{font-size:clamp(34px,3.5vw,50px);line-height:1.15}.campaign-example>div>p:not(.eyebrow){font-size:19px;color:#c7c5c9}.campaign-example .campaign-example-note{font-size:14px;margin-top:20px;color:#a9a5ac}.f-campaign .founder{padding-block:90px;gap:80px}.f-campaign .founder-photo{max-width:330px}.f-campaign .request{scroll-margin-top:20px}.f-campaign .f-button{white-space:normal;line-height:1.4;text-align:center}.f-campaign button:disabled{cursor:not-allowed;opacity:.55;transform:none}.f-campaign input,.f-campaign textarea{font-size:16px}.f-campaign fieldset:disabled{opacity:.65}.f-campaign #intake-status{margin:0 0 24px;padding:15px;border:1px solid #b96b81;color:#eedce3;background:#331923}.f-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.tc-consent{position:fixed;bottom:20px;left:20px;z-index:1000;background:#18161a;border:1px solid #7e495b;box-shadow:0 16px 50px #0008;width:min(520px,calc(100% - 40px));padding:24px;color:#fff}.tc-consent h2{font-size:22px;letter-spacing:-.02em;margin-bottom:12px}.tc-consent p{font-size:16px;line-height:1.5;color:#d3cbd0}.tc-consent a{text-decoration:underline}.tc-consent-actions{display:flex;gap:12px;margin-top:20px}.tc-consent-actions button{flex:1;background:#30262d;border:1px solid #b795a2;min-height:48px;padding:10px;font-size:16px}.tc-consent-actions button:last-child{background:#871a35}.tc-consent-settings{background:none;border:0;padding:0;text-decoration:underline;font-size:14px}
@media(max-width:760px){.campaign-example{grid-template-columns:1fr;gap:25px;padding-block:55px}.f-campaign .founder{grid-template-columns:1fr;gap:30px;padding-block:55px}.f-campaign .founder-photo{max-width:270px}.f-campaign .hero .f-button{padding:16px;max-width:100%;font-size:16px}.f-campaign .hero-content{padding-top:120px}.campaign-micro{font-size:14px;max-width:100%}.tc-consent{bottom:12px;left:12px;width:calc(100% - 24px);padding:20px}.tc-consent-actions{flex-direction:column}}
