.founding-page{color:#123d2d}.founding-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center;padding:65px max(24px,calc((100vw - 1160px)/2));background:#f7f8f1}.founding-hero h1{font-size:clamp(42px,5.3vw,72px);line-height:1.07;letter-spacing:-.05em;margin:18px 0 25px}.founding-hero em{font-style:normal;color:#4b6926}.founding-hero p{max-width:600px}.hero-lead{font-size:25px;line-height:1.4;font-weight:700}.founding-hero figure{margin:0;max-width:475px}.founding-hero img{width:100%;height:auto;display:block;border-radius:15px;box-shadow:0 15px 40px #163b3020}.founding-hero figcaption{font-size:13px;margin-top:14px;text-align:center}.founding-section{padding:65px max(24px,calc((100vw - 1160px)/2))}.founding-section h2{font-size:clamp(30px,3.3vw,44px);line-height:1.15;letter-spacing:-.035em;margin:14px 0 32px}.founding-section h3{font-size:23px;line-height:1.3;margin:14px 0}.founding-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.founding-grid article{border:1px solid #dce3d7;border-radius:16px;padding:28px;background:#fff}.founding-grid.three{grid-template-columns:repeat(3,1fr)}.founding-page p,.founding-page li{line-height:1.65}.founding-page a{color:inherit;text-underline-offset:4px}.founding-page a.btn{background:#d5f17a;color:#123d2d;text-decoration:none}.founding-page .eyebrow{color:#426622}.number{font-size:12px;letter-spacing:.12em;font-weight:700;color:#4b6926}.pale{background:#edf2e4}.small-note{font-size:14px}.founding-steps ol{padding-left:24px;max-width:900px}.founding-steps li{padding:10px 0}.founding-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;scroll-margin-top:90px}.founding-contact>div{min-width:0}.founding-contact a{overflow-wrap:anywhere}.founding-contact form{padding:32px;border-radius:16px;background:white;min-width:0}.founding-contact label{display:block;font-size:14px;font-weight:700;margin-bottom:18px}.founding-contact input,.founding-contact textarea,.founding-contact select{width:100%;max-width:100%;min-width:0;display:block;font:inherit;font-size:16px;border:1px solid #a5b3a0;border-radius:7px;background:white;padding:12px;margin-top:7px;color:#123d2d}.founding-contact .cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.founding-contact .cols>*{min-width:0}.founding-contact .consent{display:flex;align-items:flex-start;gap:12px;font-weight:400}.founding-contact .consent input{width:18px;flex-shrink:0}.founding-contact .hp{display:none}.founding-contact button{cursor:pointer}.founding-contact button:disabled{opacity:.65;cursor:wait}#founding-status{font-weight:700;font-size:15px}#founding-status[data-state=error]{color:#9b2922}.founding-page :focus-visible{outline:3px solid #527c24;outline-offset:4px}@media(max-width:800px){.founding-hero{grid-template-columns:1fr;padding-top:35px;gap:35px}.founding-hero figure{max-width:380px}.founding-grid.three{grid-template-columns:1fr}.founding-contact{grid-template-columns:1fr;gap:20px}.founding-section{padding-top:45px;padding-bottom:45px}.founding-grid{gap:18px}.hero-lead{font-size:22px}}@media(max-width:520px){.founding-grid,.founding-contact .cols{grid-template-columns:1fr}.founding-contact .cols{gap:0}.founding-contact form{padding:20px}.founding-grid article{padding:24px}.founding-page .btn{white-space:normal;font-size:15px}.founding-hero h1{font-size:43px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}