.contact-form-module__wF1dya__form{color:#263e32;background:#fffefa;border:1px solid #e0e3d6;border-radius:13px;gap:16px;padding:28px;display:grid;box-shadow:0 18px 50px #263e320d}.contact-form-module__wF1dya__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form-module__wF1dya__field{gap:6px;min-width:0;display:grid}.contact-form-module__wF1dya__field>span{color:#3f5446;font-size:13px;font-weight:600}.contact-form-module__wF1dya__field small{color:#8a927e;font-weight:450}.contact-form-module__wF1dya__field input,.contact-form-module__wF1dya__field select,.contact-form-module__wF1dya__field textarea{color:#263e32;background:#fff;border:1px solid #d7dccd;border-radius:8px;width:100%;min-height:46px;padding:11px 13px;font-size:15px;line-height:1.5}.contact-form-module__wF1dya__field textarea{resize:vertical;min-height:140px}.contact-form-module__wF1dya__field input:focus-visible,.contact-form-module__wF1dya__field select:focus-visible,.contact-form-module__wF1dya__field textarea:focus-visible{outline-offset:1px;border-color:#6d8050;outline:3px solid #8caa6c}.contact-form-module__wF1dya__help{color:#7a8471;margin-top:-6px;font-size:12px;line-height:1.6}.contact-form-module__wF1dya__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form-module__wF1dya__error{color:#8a3b2a;background:#fbeeea;border:1px solid #efd3cb;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.contact-form-module__wF1dya__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.contact-form-module__wF1dya__submit{color:#fff;background:#204737;border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.contact-form-module__wF1dya__submit:hover:not(:disabled){background:#365d45;transform:translateY(-1px)}.contact-form-module__wF1dya__alt{color:#7a8471;font-size:12px}.contact-form-module__wF1dya__alt a{color:#204737;font-weight:600}.contact-form-module__wF1dya__success{color:#263e32;background:#edf1e3;border:1px solid #dde4ca;border-radius:13px;gap:14px;padding:24px;display:flex}.contact-form-module__wF1dya__success>svg{color:#4f6a3a;flex-shrink:0;margin-top:2px}.contact-form-module__wF1dya__success strong{font-family:Manrope,sans-serif;font-size:17px}.contact-form-module__wF1dya__success p{color:#4d5f53;margin:4px 0 12px;font-size:14px}.contact-form-module__wF1dya__again{color:#204737;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.contact-form-module__wF1dya__spin{animation:.9s linear infinite contact-form-module__wF1dya__spin}@keyframes contact-form-module__wF1dya__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.contact-form-module__wF1dya__form{padding:20px 16px}.contact-form-module__wF1dya__row{grid-template-columns:1fr}}
.public-header-module__jltSAW__header{--forest:#204737;color:#263e32;border-bottom:1px solid #dfe3d6;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:28px 44px;display:flex}.public-header-module__jltSAW__brandLink{color:inherit}.public-header-module__jltSAW__brandLink:hover{text-decoration:none}.public-header-module__jltSAW__nav{align-items:center;gap:24px;font-size:13px;font-weight:600;display:flex}.public-header-module__jltSAW__nav>a{color:#263e32;align-items:center;gap:6px;min-height:44px;display:inline-flex}.public-header-module__jltSAW__nav>a:hover{color:#718442;text-decoration:none}.public-header-module__jltSAW__nav>a[aria-current=page]{color:#5f7440;text-underline-offset:6px;text-decoration:underline}.public-header-module__jltSAW__nav>a.public-header-module__jltSAW__cta{background:var(--forest);color:#fff;border-radius:7px;padding:0 20px}.public-header-module__jltSAW__nav>a.public-header-module__jltSAW__cta:hover{color:#fff;background:#365d45}@media (max-width:760px){.public-header-module__jltSAW__header{padding:18px 16px}.public-header-module__jltSAW__nav{gap:14px}.public-header-module__jltSAW__nav>a.public-header-module__jltSAW__secondary{display:none}.public-header-module__jltSAW__nav>a.public-header-module__jltSAW__cta{padding:0 14px}}
.site-footer-module__bVXCSG__footer{--forest:#204737;color:#263e32;background:#f6f5ee;border-top:1px solid #dfe3d6}.site-footer-module__bVXCSG__inner{grid-template-columns:minmax(220px,1.1fr) 2fr;gap:48px;max-width:1280px;margin:auto;padding:48px 44px 32px;display:grid}.site-footer-module__bVXCSG__brandBlock{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.site-footer-module__bVXCSG__brandBlock>a{color:inherit}.site-footer-module__bVXCSG__brandBlock>a:hover{text-decoration:none}.site-footer-module__bVXCSG__tagline{color:#687267;max-width:280px;font-size:13px;line-height:1.6}.site-footer-module__bVXCSG__mail{color:var(--forest);font-size:13px;font-weight:600}.site-footer-module__bVXCSG__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.site-footer-module__bVXCSG__columns h2{letter-spacing:2px;text-transform:uppercase;color:#8a927e;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:650}.site-footer-module__bVXCSG__columns ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-footer-module__bVXCSG__columns a{color:#263e32;align-items:center;min-height:32px;font-size:13px;display:inline-flex}.site-footer-module__bVXCSG__columns a:hover{color:#718442;text-decoration:none}.site-footer-module__bVXCSG__legal{color:#7f8876;border-top:1px solid #e5e8dc;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:1280px;margin:auto;padding:20px 44px 32px;font-size:11px;display:flex}@media (max-width:860px){.site-footer-module__bVXCSG__inner{grid-template-columns:1fr;gap:32px;padding:40px 22px 28px}.site-footer-module__bVXCSG__legal{padding:18px 22px 28px}}@media (max-width:520px){.site-footer-module__bVXCSG__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.landing-module__jDH3nq__landing{--muted:#617168;color:var(--ink);background:var(--paper)}.landing-module__jDH3nq__landing a{text-underline-offset:5px}.landing-module__jDH3nq__landing section[id]{scroll-margin-top:30px}.landing-module__jDH3nq__section,.landing-module__jDH3nq__header,.landing-module__jDH3nq__hero,.landing-module__jDH3nq__valueStrip{width:min(1200px,100% - 96px);margin-inline:auto}.landing-module__jDH3nq__section{padding-block:104px}.landing-module__jDH3nq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:100px;display:flex}.landing-module__jDH3nq__header nav,.landing-module__jDH3nq__navActions{align-items:center;gap:28px;display:flex}.landing-module__jDH3nq__header nav a,.landing-module__jDH3nq__navActions a{align-items:center;gap:5px;min-height:48px;font-size:13px;font-weight:550;display:inline-flex}.landing-module__jDH3nq__navActions{gap:24px}.landing-module__jDH3nq__navActions .landing-module__jDH3nq__navCta{border:1px solid #c7d0c4;border-radius:6px;padding:0 18px}.landing-module__jDH3nq__hero{grid-template-columns:1.07fr 1fr;align-items:center;gap:72px;padding-block:76px 66px;display:grid}.landing-module__jDH3nq__eyebrow{letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:25px;font-size:10px;font-weight:700;display:flex}.landing-module__jDH3nq__statusDot{background:#63835d;border-radius:50%;width:6px;height:6px;display:inline-block}.landing-module__jDH3nq__hero h1{letter-spacing:-3px;font-size:clamp(44px,4.5vw,65px);font-weight:550;line-height:1.11}.landing-module__jDH3nq__hero h1 span{color:#67815c}.landing-module__jDH3nq__lead{color:var(--muted);max-width:480px;margin-block:25px 28px;font-size:16px;line-height:1.8}.landing-module__jDH3nq__cta{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 23px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.landing-module__jDH3nq__cta:hover{background:#173c2c;text-decoration:none;transform:translateY(-2px)}.landing-module__jDH3nq__heroMicro{color:var(--muted);margin-top:11px;font-size:11px}.landing-module__jDH3nq__secondaryLink{align-items:center;gap:17px;min-height:48px;margin-top:14px;font-size:12px;display:inline-flex}.landing-module__jDH3nq__opportunityFigure{margin:0;padding:25px 0 0;position:relative}.landing-module__jDH3nq__report{background:#fff;border:1px solid #d4ddcf;border-radius:9px;box-shadow:0 18px 50px -25px #243b3340}.landing-module__jDH3nq__reportBar{letter-spacing:1.2px;color:#56694f;background:#eef2e9;border-bottom:1px solid #dde4d7;border-radius:9px 9px 0 0;justify-content:space-between;gap:12px;padding:15px 22px;font-size:9px;display:flex}.landing-module__jDH3nq__reportBar span:first-child{align-items:center;gap:8px;display:flex}.landing-module__jDH3nq__reportBody{padding:27px}.landing-module__jDH3nq__organization{align-items:center;gap:15px;display:flex}.landing-module__jDH3nq__crest{color:#657c48;background:#ecf0e4;border:1px solid #dce3d0;border-radius:8px;place-items:center;width:55px;height:59px;display:grid}.landing-module__jDH3nq__reportLabel{color:var(--muted);letter-spacing:.6px;font-size:10px}.landing-module__jDH3nq__organization h2{margin-top:3px;font-size:25px;font-weight:650}.landing-module__jDH3nq__relevant{color:#416338;background:#eff4e9;border-radius:4px;align-items:center;gap:6px;margin-top:18px;padding:5px 8px;font-size:10px;display:inline-flex}.landing-module__jDH3nq__rationale{border-block:1px solid var(--line);margin-block:20px;padding-block:20px 17px}.landing-module__jDH3nq__rationale h3{align-items:center;gap:7px;font-size:12px;display:flex}.landing-module__jDH3nq__rationale p{color:#59685f;margin-top:10px;font-size:12px;line-height:1.85}.landing-module__jDH3nq__evidence{color:#687461;align-items:flex-start;gap:6px;margin-top:15px;font-size:9px;display:flex}.landing-module__jDH3nq__people{gap:15px;margin-top:15px;display:grid}.landing-module__jDH3nq__person{align-items:center;gap:10px;display:flex}.landing-module__jDH3nq__avatar{color:#5d694f;background:#eeeee5;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.landing-module__jDH3nq__person>div{flex:1}.landing-module__jDH3nq__person strong,.landing-module__jDH3nq__person div span{display:block}.landing-module__jDH3nq__person strong{font-size:11px;font-weight:600}.landing-module__jDH3nq__person div span{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.5}.landing-module__jDH3nq__linkedin{color:#566f62;border:1px solid #d6dfd5;border-radius:3px;padding:0 3px;font-size:10px;font-weight:700}.landing-module__jDH3nq__opportunityDetails{border-top:1px solid var(--line);margin-top:23px}.landing-module__jDH3nq__opportunityDetails summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding-top:9px;font-size:11px;font-weight:600;display:flex}.landing-module__jDH3nq__opportunityDetails p{color:var(--muted);padding-block:8px;font-size:12px}.landing-module__jDH3nq__opportunityFigure figcaption{text-align:center;color:var(--muted);margin-top:13px;font-size:9px}.landing-module__jDH3nq__valueStrip{border-block:1px solid #dfe4d9;justify-content:space-between;align-items:center;gap:20px;padding-block:26px;display:flex}.landing-module__jDH3nq__valueStrip>span{letter-spacing:1.1px;color:var(--muted);font-size:9px}.landing-module__jDH3nq__valueStrip p{align-items:center;gap:13px;font-size:12px;display:flex}.landing-module__jDH3nq__valueStrip b{color:#6d805b;font-size:10px;font-weight:500}.landing-module__jDH3nq__section h2{letter-spacing:-1.6px;font-size:clamp(30px,3vw,42px);font-weight:550;line-height:1.25}.landing-module__jDH3nq__problem{grid-template-columns:1fr 1fr;gap:100px;display:grid}.landing-module__jDH3nq__problemCopy{padding-top:38px}.landing-module__jDH3nq__problemCopy>p{color:var(--muted);font-size:15px}.landing-module__jDH3nq__problemCopy .landing-module__jDH3nq__question{color:var(--ink);margin-block:18px;font-size:21px;font-weight:500}.landing-module__jDH3nq__flow{border-top:1px solid var(--line);align-items:center;gap:17px;margin-top:24px;padding-top:22px;font-size:12px;display:flex}.landing-module__jDH3nq__flow strong{background:#e8eddf;border-radius:4px;padding:7px 11px}.landing-module__jDH3nq__workflow{border-top:1px solid var(--line)}.landing-module__jDH3nq__sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.landing-module__jDH3nq__sectionHeading>p{color:var(--muted);font-size:14px}.landing-module__jDH3nq__steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:50px;display:grid}.landing-module__jDH3nq__step{min-width:0}.landing-module__jDH3nq__stepCopy{gap:15px;min-height:172px;display:flex}.landing-module__jDH3nq__stepNumber{color:#6a7e59;padding-top:6px;font-size:11px}.landing-module__jDH3nq__step h3{letter-spacing:-.5px;font-size:18px;font-weight:600;line-height:1.4}.landing-module__jDH3nq__stepCopy p{color:var(--muted);margin-top:12px;font-size:13px}.landing-module__jDH3nq__inputPreview,.landing-module__jDH3nq__organizationList,.landing-module__jDH3nq__peoplePreview{background:#fff;border:1px solid #dce2d5;border-radius:7px;min-height:260px;padding:23px}.landing-module__jDH3nq__inputPreview>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:18px;font-size:11px;display:flex}.landing-module__jDH3nq__inputPreview p{margin-block:10px 20px;font-size:12px}.landing-module__jDH3nq__tag{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:5px 8px;font-size:9px;display:inline-block}.landing-module__jDH3nq__organizationList>div+div{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.landing-module__jDH3nq__organizationList>div>div{justify-content:space-between;align-items:center;font-size:12px;display:flex}.landing-module__jDH3nq__organizationList span{color:var(--muted);font-size:10px}.landing-module__jDH3nq__organizationList p{color:var(--muted);margin-top:6px;font-size:11px}.landing-module__jDH3nq__peoplePreview .landing-module__jDH3nq__people{margin-bottom:22px}.landing-module__jDH3nq__smallNote{color:var(--muted);font-size:11px;line-height:1.7}.landing-module__jDH3nq__workflowEnd{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.landing-module__jDH3nq__workflowEnd .landing-module__jDH3nq__cta{font-size:12px}.landing-module__jDH3nq__darkSection{color:#f2f4e9;background:#223e32}.landing-module__jDH3nq__darkSection .landing-module__jDH3nq__eyebrow{color:#c5d4af}.landing-module__jDH3nq__darkSection h2{max-width:860px;font-size:clamp(30px,3.4vw,46px)}.landing-module__jDH3nq__darkSection h2 span{color:#cee39d}.landing-module__jDH3nq__comparison{grid-template-columns:1fr 1fr;gap:80px;margin-top:48px;display:grid}.landing-module__jDH3nq__comparison>div{border-top:1px solid #ffffff30;padding-top:24px}.landing-module__jDH3nq__comparisonLabel{letter-spacing:1.5px;color:#d2ddc8;font-size:10px}.landing-module__jDH3nq__comparison ul{gap:22px;margin:25px 0 0;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__comparison li{color:#d1d9d0;align-items:center;gap:14px;font-size:14px;display:flex}.landing-module__jDH3nq__comparison>div:last-child li{color:#eff5df}.landing-module__jDH3nq__comparison>div:last-child svg{color:#cde395}.landing-module__jDH3nq__darkNote{color:#c6d2c1;border-top:1px solid #ffffff25;margin-top:40px;padding-top:28px;font-size:13px}.landing-module__jDH3nq__bere{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.landing-module__jDH3nq__bere>div>p:not(.landing-module__jDH3nq__eyebrow){color:var(--muted);max-width:395px;margin-top:25px;font-size:14px}.landing-module__jDH3nq__conversation{background:#edf0e7;border:1px solid #dce2d5;border-radius:8px;padding:28px}.landing-module__jDH3nq__conversationHeader{border-bottom:1px solid #d7dece;align-items:center;gap:12px;padding-bottom:23px;display:flex}.landing-module__jDH3nq__bereAvatar{background:#dbe6c6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.landing-module__jDH3nq__conversationHeader strong,.landing-module__jDH3nq__conversationHeader div span{display:block}.landing-module__jDH3nq__conversationHeader strong{font-size:14px}.landing-module__jDH3nq__conversationHeader div span{color:var(--muted);margin-top:3px;font-size:10px}.landing-module__jDH3nq__conversation .landing-module__jDH3nq__chatPrompt{color:var(--ink);background:#fff;border-radius:7px 7px 0;margin-left:36px;padding:14px 17px;font-size:12px}.landing-module__jDH3nq__chatReply{gap:12px;margin-top:20px;display:flex}.landing-module__jDH3nq__chatReply p{color:#53624e;font-size:12px}.landing-module__jDH3nq__promptExamples{border-top:1px solid #d7dece;margin-top:22px;padding-top:18px}.landing-module__jDH3nq__promptExamples span{letter-spacing:1px;color:var(--muted);font-size:9px}.landing-module__jDH3nq__promptExamples p{margin-top:10px;font-size:11px}.landing-module__jDH3nq__bere .landing-module__jDH3nq__conversation>.landing-module__jDH3nq__smallNote{margin-top:20px;font-size:9px}.landing-module__jDH3nq__audience{border-top:1px solid var(--line)}.landing-module__jDH3nq__audienceGrid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:44px;display:grid}.landing-module__jDH3nq__audienceGrid article{border-top:1px solid #ccd7c2;padding-top:20px}.landing-module__jDH3nq__audienceNumber{color:var(--muted);font-size:10px}.landing-module__jDH3nq__audienceGrid h3{margin-block:20px 10px;font-size:19px;font-weight:550}.landing-module__jDH3nq__audienceGrid p{color:var(--muted);font-size:13px}.landing-module__jDH3nq__audienceClosing{margin-top:43px;font-size:15px}.landing-module__jDH3nq__philosophy{text-align:center;border-block:1px solid var(--line);padding-block:90px}.landing-module__jDH3nq__philosophy .landing-module__jDH3nq__eyebrow{justify-content:center}.landing-module__jDH3nq__philosophy h2{letter-spacing:-2.5px;font-size:clamp(40px,5vw,66px)}.landing-module__jDH3nq__philosophy h2 span{color:#71845d}.landing-module__jDH3nq__philosophy p:not(.landing-module__jDH3nq__eyebrow){color:var(--muted);margin-top:24px;font-size:15px}.landing-module__jDH3nq__philosophy>strong{margin-top:22px;font-size:12px;font-weight:600;display:block}.landing-module__jDH3nq__pricing{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.landing-module__jDH3nq__pricing h2+p{color:var(--muted);margin-top:22px;font-size:15px}.landing-module__jDH3nq__benefits{gap:14px;margin-top:27px;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__benefits li{gap:12px;font-size:13px;display:flex}.landing-module__jDH3nq__priceCard{background:#fff;border:1px solid #ccd6c2;border-radius:8px;padding:30px}.landing-module__jDH3nq__priceHeading{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.landing-module__jDH3nq__priceHeading span:first-child{letter-spacing:1px}.landing-module__jDH3nq__creditAmount{letter-spacing:-3px;margin-top:19px;font-family:Manrope,sans-serif;font-size:68px;line-height:1.5}.landing-module__jDH3nq__creditAmount span{letter-spacing:-.5px;font-size:18px}.landing-module__jDH3nq__priceCard .landing-module__jDH3nq__cta{width:100%;margin-top:24px}.landing-module__jDH3nq__creditTable{margin-block:25px 18px}.landing-module__jDH3nq__creditTable div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-block:11px;font-size:12px;display:flex}.landing-module__jDH3nq__creditTable dt{color:var(--muted)}.landing-module__jDH3nq__creditTable dd{white-space:nowrap;margin:0}.landing-module__jDH3nq__faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.landing-module__jDH3nq__faq h2{font-size:34px}.landing-module__jDH3nq__faq h2+p{color:var(--muted);margin-top:20px}.landing-module__jDH3nq__faq details{border-bottom:1px solid #dce2d5}.landing-module__jDH3nq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:14px;font-weight:550;list-style:none;display:flex}.landing-module__jDH3nq__faq summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__opportunityDetails summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__faq details[open] summary svg{transform:rotate(45deg)}.landing-module__jDH3nq__faq details p{color:var(--muted);padding-bottom:22px;font-size:13px}.landing-module__jDH3nq__landing summary:focus-visible{outline-offset:5px;outline:3px solid #8caa6c}.landing-module__jDH3nq__finalCta{color:#fff;text-align:center;background:#243f32}.landing-module__jDH3nq__finalCta .landing-module__jDH3nq__eyebrow{color:#c6d6b1;justify-content:center}.landing-module__jDH3nq__finalCta h2{font-size:clamp(34px,4vw,54px)}.landing-module__jDH3nq__finalCta h2 span{color:#d3e6a3}.landing-module__jDH3nq__lightCta{color:#243b33;background:#d7e6a0;border-color:#d7e6a0;margin-top:32px}.landing-module__jDH3nq__lightCta:hover{background:#e3eeba}.landing-module__jDH3nq__finalCta .landing-module__jDH3nq__cta+p{color:#c5d1bf;margin-top:15px;font-size:11px}.landing-module__jDH3nq__skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-80px;left:20px}.landing-module__jDH3nq__skip:focus{top:12px}.landing-module__jDH3nq__mobileCta{display:none}.landing-module__jDH3nq__socialProof blockquote{font-size:24px}@media (min-width:1600px){.landing-module__jDH3nq__hero{padding-block:95px}}@media (max-width:1100px){.landing-module__jDH3nq__section,.landing-module__jDH3nq__header,.landing-module__jDH3nq__hero,.landing-module__jDH3nq__valueStrip{width:calc(100% - 64px)}.landing-module__jDH3nq__header nav{gap:18px}.landing-module__jDH3nq__navActions,.landing-module__jDH3nq__header{gap:15px}.landing-module__jDH3nq__hero{gap:35px}.landing-module__jDH3nq__hero h1{font-size:51px}.landing-module__jDH3nq__problem,.landing-module__jDH3nq__bere,.landing-module__jDH3nq__pricing,.landing-module__jDH3nq__faq{gap:50px}.landing-module__jDH3nq__steps{gap:18px}.landing-module__jDH3nq__stepCopy{min-height:195px}.landing-module__jDH3nq__inputPreview,.landing-module__jDH3nq__organizationList,.landing-module__jDH3nq__peoplePreview{padding:17px}.landing-module__jDH3nq__valueStrip{gap:12px}.landing-module__jDH3nq__valueStrip>span{max-width:115px}.landing-module__jDH3nq__reportBody{padding:22px}}@media (max-width:900px){.landing-module__jDH3nq__header nav{display:none}.landing-module__jDH3nq__hero{gap:30px}.landing-module__jDH3nq__hero h1{letter-spacing:-2px;font-size:43px}.landing-module__jDH3nq__hero .landing-module__jDH3nq__eyebrow{letter-spacing:1px;font-size:9px}.landing-module__jDH3nq__lead{font-size:14px}.landing-module__jDH3nq__section{padding-block:76px}.landing-module__jDH3nq__steps{grid-template-columns:1fr;gap:30px}.landing-module__jDH3nq__step{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.landing-module__jDH3nq__stepCopy{min-height:auto}.landing-module__jDH3nq__inputPreview,.landing-module__jDH3nq__organizationList,.landing-module__jDH3nq__peoplePreview{min-height:240px}.landing-module__jDH3nq__valueStrip>span{display:none}.landing-module__jDH3nq__audienceGrid{grid-template-columns:1fr 1fr;gap:32px}.landing-module__jDH3nq__comparison{gap:35px}.landing-module__jDH3nq__bere,.landing-module__jDH3nq__pricing{gap:30px}.landing-module__jDH3nq__conversation{padding:22px}.landing-module__jDH3nq__faq{grid-template-columns:1fr;gap:30px}.landing-module__jDH3nq__faq h2{font-size:32px}}@media (max-width:650px){.landing-module__jDH3nq__section,.landing-module__jDH3nq__header,.landing-module__jDH3nq__hero,.landing-module__jDH3nq__valueStrip{width:calc(100% - 40px)}.landing-module__jDH3nq__header{height:82px}.landing-module__jDH3nq__header .brand-wordmark{font-size:27px}.landing-module__jDH3nq__header .brand-eyes{width:42px}.landing-module__jDH3nq__navActions .landing-module__jDH3nq__navCta{display:none}.landing-module__jDH3nq__navActions a{font-size:13px}.landing-module__jDH3nq__hero{grid-template-columns:1fr;gap:32px;padding-block:42px 30px}.landing-module__jDH3nq__hero h1{letter-spacing:-2.3px;font-size:clamp(42px,10.5vw,60px)}.landing-module__jDH3nq__hero .landing-module__jDH3nq__eyebrow{margin-bottom:22px;font-size:9px}.landing-module__jDH3nq__lead{max-width:none;margin-block:22px 25px;font-size:15px;line-height:1.75}.landing-module__jDH3nq__cta{width:100%;min-height:52px}.landing-module__jDH3nq__heroMicro{text-align:center;font-size:10px}.landing-module__jDH3nq__secondaryLink{justify-content:center;margin-top:7px;display:flex}.landing-module__jDH3nq__opportunityFigure{padding:0}.landing-module__jDH3nq__reportBody{padding:22px}.landing-module__jDH3nq__reportBar{padding:14px 20px;font-size:8px}.landing-module__jDH3nq__organization h2{font-size:25px}.landing-module__jDH3nq__rationale p{font-size:13px}.landing-module__jDH3nq__person strong{font-size:12px}.landing-module__jDH3nq__person div span{font-size:11px}.landing-module__jDH3nq__opportunityFigure figcaption{font-size:8px}.landing-module__jDH3nq__valueStrip{grid-template-columns:1fr;gap:15px;padding-block:23px;display:grid}.landing-module__jDH3nq__valueStrip p{font-size:13px}.landing-module__jDH3nq__valueStrip>span{max-width:none;margin-bottom:3px;display:block}.landing-module__jDH3nq__section{padding-block:64px}.landing-module__jDH3nq__section h2{letter-spacing:-1.2px;font-size:32px}.landing-module__jDH3nq__problem,.landing-module__jDH3nq__bere,.landing-module__jDH3nq__pricing{grid-template-columns:1fr;gap:28px}.landing-module__jDH3nq__problemCopy{padding-top:0}.landing-module__jDH3nq__problemCopy .landing-module__jDH3nq__question{font-size:20px}.landing-module__jDH3nq__flow{justify-content:space-between;gap:12px;font-size:11px}.landing-module__jDH3nq__flow strong{padding:6px}.landing-module__jDH3nq__sectionHeading{display:block}.landing-module__jDH3nq__sectionHeading>p{margin-top:20px}.landing-module__jDH3nq__steps{gap:36px;margin-top:35px}.landing-module__jDH3nq__step{grid-template-columns:1fr;gap:20px}.landing-module__jDH3nq__step h3{font-size:20px}.landing-module__jDH3nq__stepCopy p{font-size:14px}.landing-module__jDH3nq__inputPreview,.landing-module__jDH3nq__organizationList,.landing-module__jDH3nq__peoplePreview{min-height:auto;padding:24px}.landing-module__jDH3nq__inputPreview p{font-size:14px}.landing-module__jDH3nq__organizationList p{font-size:13px}.landing-module__jDH3nq__organizationList>div>div{font-size:14px}.landing-module__jDH3nq__workflowEnd{flex-direction:column;align-items:stretch;gap:23px}.landing-module__jDH3nq__workflowEnd .landing-module__jDH3nq__smallNote{text-align:center;font-size:10px}.landing-module__jDH3nq__comparison{grid-template-columns:1fr;gap:32px;margin-top:30px}.landing-module__jDH3nq__comparison li{font-size:13px}.landing-module__jDH3nq__darkNote{font-size:12px}.landing-module__jDH3nq__conversation .landing-module__jDH3nq__chatPrompt{margin-left:12px;font-size:13px}.landing-module__jDH3nq__chatReply p{font-size:13px}.landing-module__jDH3nq__bere>div>p:not(.landing-module__jDH3nq__eyebrow){max-width:none}.landing-module__jDH3nq__audienceGrid{gap:30px 22px}.landing-module__jDH3nq__audienceGrid h3{font-size:18px}.landing-module__jDH3nq__audienceGrid p{font-size:12px}.landing-module__jDH3nq__audienceClosing{font-size:14px}.landing-module__jDH3nq__philosophy h2{letter-spacing:-2px;font-size:42px}.landing-module__jDH3nq__philosophy>strong{font-size:11px}.landing-module__jDH3nq__philosophy p:not(.landing-module__jDH3nq__eyebrow){font-size:14px}.landing-module__jDH3nq__priceCard{padding:24px}.landing-module__jDH3nq__creditAmount{font-size:63px}.landing-module__jDH3nq__creditAmount span{font-size:17px}.landing-module__jDH3nq__creditTable div{font-size:11px}.landing-module__jDH3nq__faq summary{min-height:64px;font-size:14px}.landing-module__jDH3nq__faq details p{font-size:14px}.landing-module__jDH3nq__finalCta h2{font-size:34px}.landing-module__jDH3nq__finalCta .landing-module__jDH3nq__eyebrow{font-size:9px}.landing-module__jDH3nq__landing{padding-bottom:82px}.landing-module__jDH3nq__mobileCta{z-index:30;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);visibility:hidden;background:#f8f9f5f5;transition:transform .2s,visibility .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.landing-module__jDH3nq__mobileCtaVisible{visibility:visible;transform:translateY(0)}.landing-module__jDH3nq__mobileCta a{background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:48px;font-size:14px;display:flex}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__landing *,.landing-module__jDH3nq__landing :before,.landing-module__jDH3nq__landing :after{transition:none!important;animation:none!important}}.landing-module__jDH3nq__realProduct{border-block:1px solid var(--line);margin-top:30px}.landing-module__jDH3nq__realProduct summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:13px;display:flex}.landing-module__jDH3nq__realProduct summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__realProduct figure{margin:0 0 22px}.landing-module__jDH3nq__realProduct img{border:1px solid var(--line);border-radius:7px;width:100%;height:auto;display:block}.landing-module__jDH3nq__realProduct figcaption{color:var(--muted);margin-top:12px;font-size:11px}.landing-module__jDH3nq__conversation .landing-module__jDH3nq__researchQuestion{color:var(--ink);font-family:Manrope,sans-serif;font-size:17px;font-weight:600}
.legal-page-module__APUqcq__page{--forest:#204737;--cream:#f6f5ee;--text:#263e32;--muted:#687267;--line:#dfe3d6;background:var(--cream);min-height:100vh;color:var(--text);font-size:16px;line-height:1.7}.legal-page-module__APUqcq__skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-70px;left:20px}.legal-page-module__APUqcq__skip:focus{top:10px}.legal-page-module__APUqcq__main{max-width:1192px;margin:auto;padding:64px 44px 96px}.legal-page-module__APUqcq__hero{max-width:760px;margin-bottom:56px}.legal-page-module__APUqcq__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#6d8050;margin-bottom:18px;font-size:10px;font-weight:650;display:block}.legal-page-module__APUqcq__hero h1{letter-spacing:-.045em;font-family:Manrope,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.08}.legal-page-module__APUqcq__intro{color:var(--muted);margin-top:22px;font-size:17px;line-height:1.75}.legal-page-module__APUqcq__intro p+p{margin-top:12px}.legal-page-module__APUqcq__updated{color:#8a927e;margin-top:22px;font-size:12px}.legal-page-module__APUqcq__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-page-module__APUqcq__toc{background:#fbfbf6;border:1px solid #e0e3d6;border-radius:12px;max-height:calc(100vh - 48px);padding:20px 20px 16px;position:sticky;top:24px;overflow:auto}.legal-page-module__APUqcq__toc>p{letter-spacing:2px;text-transform:uppercase;color:#8a927e;margin-bottom:10px;font-size:10px;font-weight:650}.legal-page-module__APUqcq__toc ol{color:#8a927e;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.45}.legal-page-module__APUqcq__toc li+li{margin-top:8px}.legal-page-module__APUqcq__toc a{color:var(--text)}.legal-page-module__APUqcq__toc a:hover{color:#718442}.legal-page-module__APUqcq__article{max-width:720px}.legal-page-module__APUqcq__article section{border-bottom:1px solid #e5e8dc;margin-bottom:36px;padding-bottom:36px;scroll-margin-top:24px}.legal-page-module__APUqcq__article section:last-of-type{border-bottom:0}.legal-page-module__APUqcq__article h2{letter-spacing:-.03em;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:24px;font-weight:650;line-height:1.25}.legal-page-module__APUqcq__article h3{letter-spacing:-.01em;margin:22px 0 8px;font-family:Manrope,sans-serif;font-size:17px;font-weight:650}.legal-page-module__APUqcq__article p,.legal-page-module__APUqcq__article ul,.legal-page-module__APUqcq__article ol{color:#3a4d42;margin:0 0 14px}.legal-page-module__APUqcq__article ul,.legal-page-module__APUqcq__article ol{padding-left:22px}.legal-page-module__APUqcq__article li+li{margin-top:6px}.legal-page-module__APUqcq__article a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.legal-page-module__APUqcq__article strong{color:var(--text)}.legal-page-module__APUqcq__note{background:#edf1e3;border:1px solid #dde4ca;border-radius:10px;margin:0 0 16px;padding:18px 20px}.legal-page-module__APUqcq__note>:last-child{margin-bottom:0}.legal-page-module__APUqcq__tableWrap{background:#fffefa;border:1px solid #e0e3d6;border-radius:10px;margin:0 0 16px;overflow-x:auto}.legal-page-module__APUqcq__tableWrap table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.legal-page-module__APUqcq__tableWrap th,.legal-page-module__APUqcq__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ecefe4;padding:12px 14px}.legal-page-module__APUqcq__tableWrap td{color:#3a4d42}.legal-page-module__APUqcq__tableWrap td:first-child{color:var(--text);font-weight:600}.legal-page-module__APUqcq__tableWrap tr:last-child td{border-bottom:0}.legal-page-module__APUqcq__tableWrap th{letter-spacing:1px;text-transform:uppercase;color:#6d8050;background:#f4f6ec;font-size:11px}@media (max-width:960px){.legal-page-module__APUqcq__layout{grid-template-columns:1fr;gap:32px}.legal-page-module__APUqcq__toc{max-height:none;position:static}}@media (max-width:760px){.legal-page-module__APUqcq__main{padding:40px 16px 64px}.legal-page-module__APUqcq__hero{margin-bottom:36px}.legal-page-module__APUqcq__intro{font-size:16px}.legal-page-module__APUqcq__article h2{font-size:21px}}.legal-page-module__APUqcq__intro a{color:var(--forest);text-underline-offset:3px;font-weight:600;text-decoration:underline}
.public-page-module__WIVaKa__page{--forest:#204737;--cream:#f6f5ee;--text:#263e32;--muted:#62715a;background:var(--cream);min-height:100vh;color:var(--text);flex-direction:column;font-size:16px;line-height:1.7;display:flex}.public-page-module__WIVaKa__skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-70px;left:20px}.public-page-module__WIVaKa__skip:focus{top:10px}.public-page-module__WIVaKa__main{flex:1;width:100%;max-width:1192px;margin:auto;padding:64px 44px 96px}.public-page-module__WIVaKa__main h1,.public-page-module__WIVaKa__main h2,.public-page-module__WIVaKa__main h3{letter-spacing:-.045em;font-family:Manrope,sans-serif;font-weight:600}.public-page-module__WIVaKa__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#6d8050;margin-bottom:18px;font-size:10px;font-weight:650;display:block}.public-page-module__WIVaKa__hero{max-width:780px;margin-bottom:56px}.public-page-module__WIVaKa__hero h1{font-size:clamp(38px,5vw,58px);line-height:1.08}.public-page-module__WIVaKa__hero h1 span{color:#778655}.public-page-module__WIVaKa__lead{color:var(--muted);margin-top:22px;font-size:18px;line-height:1.75}.public-page-module__WIVaKa__lead+.public-page-module__WIVaKa__lead{margin-top:12px}.public-page-module__WIVaKa__textLink{color:var(--forest);text-underline-offset:3px;font-weight:600;text-decoration:underline}.public-page-module__WIVaKa__textLink:hover{color:#718442}.public-page-module__WIVaKa__cta{background:var(--forest);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}button.public-page-module__WIVaKa__cta{cursor:pointer;border:0;font-family:inherit}button.public-page-module__WIVaKa__cta:disabled{opacity:.6;cursor:wait}.public-page-module__WIVaKa__cta:hover{color:#fff;background:#365d45;text-decoration:none}.public-page-module__WIVaKa__ctaLight{color:#254333;background:#d5e4aa}.public-page-module__WIVaKa__ctaLight:hover{color:#254333;background:#e5efc5}.public-page-module__WIVaKa__card{background:#fbfbf6;border:1px solid #dce1d3;border-radius:12px;padding:26px}.public-page-module__WIVaKa__nowrap{white-space:nowrap}.public-page-module__WIVaKa__contactGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.public-page-module__WIVaKa__contactAside{gap:16px;display:grid}.public-page-module__WIVaKa__contactAside h2{letter-spacing:-.02em;margin-bottom:8px;font-size:20px}.public-page-module__WIVaKa__contactAside p,.public-page-module__WIVaKa__contactAside li{color:var(--muted);font-size:14px;line-height:1.7}.public-page-module__WIVaKa__topics{gap:12px;margin:0;padding:0;list-style:none;display:grid}.public-page-module__WIVaKa__topics li{align-items:start;gap:12px;display:flex}.public-page-module__WIVaKa__topics svg{color:#6d8050;flex-shrink:0;margin-top:3px}.public-page-module__WIVaKa__topics strong{color:var(--text);font-size:14px;display:block}.public-page-module__WIVaKa__mail{color:var(--forest);word-break:break-word;font-size:17px;font-weight:650}.public-page-module__WIVaKa__section{border-top:1px solid #e0e4d7;padding:56px 0}.public-page-module__WIVaKa__split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;display:grid}.public-page-module__WIVaKa__section h2{font-size:34px;line-height:1.2}.public-page-module__WIVaKa__prose p{color:#3a4d42;font-size:16px;line-height:1.8}.public-page-module__WIVaKa__prose p+p{margin-top:14px}.public-page-module__WIVaKa__steps{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.public-page-module__WIVaKa__steps li{counter-increment:step;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.public-page-module__WIVaKa__steps li:before{content:counter(step, decimal-leading-zero);letter-spacing:1px;color:#6d8050;padding-top:3px;font-size:12px;font-weight:650}.public-page-module__WIVaKa__steps strong{font-size:16px;display:block}.public-page-module__WIVaKa__steps p{color:var(--muted);font-size:15px;line-height:1.7}.public-page-module__WIVaKa__principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.public-page-module__WIVaKa__principles li>svg{color:#6d8050;margin-bottom:14px;display:block}.public-page-module__WIVaKa__principles h3{letter-spacing:-.02em;margin-bottom:8px;font-size:19px}.public-page-module__WIVaKa__principles p{color:var(--muted);font-size:14px;line-height:1.75}.public-page-module__WIVaKa__facts{gap:0;margin:0;display:grid}.public-page-module__WIVaKa__facts>div{border-bottom:1px solid #e5e8dc;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.public-page-module__WIVaKa__facts dt{letter-spacing:1px;text-transform:uppercase;color:#6d8050;padding-top:2px;font-size:12px;font-weight:650}.public-page-module__WIVaKa__facts dd{color:#3a4d42;margin:0}.public-page-module__WIVaKa__facts a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.public-page-module__WIVaKa__closing{background:var(--forest);color:#f6f5e8;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding:44px;display:flex}.public-page-module__WIVaKa__closing h2{font-size:32px;line-height:1.2}.public-page-module__WIVaKa__closing p{color:#bdcbb8;margin-top:8px;font-size:15px}.public-page-module__WIVaKa__closing a:not(.public-page-module__WIVaKa__cta){color:#d5e4aa;text-underline-offset:3px;text-decoration:underline}.public-page-module__WIVaKa__closingActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.public-page-module__WIVaKa__notFound{text-align:center;max-width:640px;margin:24px auto}.public-page-module__WIVaKa__eyes{justify-content:center;gap:6px;margin-bottom:28px;display:flex}.public-page-module__WIVaKa__eyes span{border:4px solid var(--forest);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.public-page-module__WIVaKa__eyes span:after{content:"";background:var(--forest);border-radius:50%;width:8px;height:8px;transform:translate(-5px,4px)}.public-page-module__WIVaKa__notFound h1{font-size:clamp(34px,5vw,48px);line-height:1.1}.public-page-module__WIVaKa__notFound .public-page-module__WIVaKa__lead{margin-bottom:30px}.public-page-module__WIVaKa__notFoundActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}@media (max-width:900px){.public-page-module__WIVaKa__contactGrid,.public-page-module__WIVaKa__split{grid-template-columns:minmax(0,1fr);gap:28px}.public-page-module__WIVaKa__contactGrid>section{order:-1}.public-page-module__WIVaKa__closing{flex-direction:column;align-items:flex-start}.public-page-module__WIVaKa__closingActions{align-items:flex-start}}@media (max-width:760px){.public-page-module__WIVaKa__main{padding:40px 16px 64px}.public-page-module__WIVaKa__hero{margin-bottom:36px}.public-page-module__WIVaKa__lead{font-size:16px}.public-page-module__WIVaKa__section{padding:40px 0}.public-page-module__WIVaKa__section h2{font-size:28px}.public-page-module__WIVaKa__principles{grid-template-columns:minmax(0,1fr)}.public-page-module__WIVaKa__facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.public-page-module__WIVaKa__closing{padding:28px 22px}.public-page-module__WIVaKa__closing h2{font-size:26px}.public-page-module__WIVaKa__closingActions,.public-page-module__WIVaKa__closingActions .public-page-module__WIVaKa__cta{width:100%}.public-page-module__WIVaKa__card{padding:20px}}
