.proposal-guides{margin:0 0 100px}.proposal-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.proposal-guide-grid a{min-height:190px;padding:26px;background:#063f32;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;transition:.2s}.proposal-guide-grid a:hover{background:#0a6a50;transform:translateY(-3px)}.proposal-guide-grid b{font:800 64px/.9 Manrope,sans-serif;color:#dff265;letter-spacing:-.06em}.proposal-guide-grid span{margin-top:22px;font-weight:700}.proposal-guide-grid small{margin-top:7px;color:rgba(255,255,255,.6);line-height:1.4}@media(max-width:900px){.proposal-guide-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.proposal-guides{margin-bottom:75px}.proposal-guide-grid{grid-template-columns:1fr}.proposal-guide-grid a{min-height:150px}}
.faq-section{padding:80px clamp(22px,5vw,80px);background:#eef4ed;color:#112f27;scroll-margin-top:110px}.faq-section h2{margin:12px 0 20px;font:800 clamp(32px,4vw,56px)/1.1 Manrope,sans-serif;letter-spacing:-.04em}.faq-intro{max-width:700px;line-height:1.7;color:#52645e}.faq-list{max-width:960px;margin-top:32px;border-top:1px solid #c7d4cb}.faq-list details{border-bottom:1px solid #c7d4cb}.faq-list summary{padding:22px 4px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.5}.faq-list p{margin:0;padding:0 4px 24px;max-width:850px;color:#425a4e;font-size:16px;line-height:1.8}.faq-list a{text-decoration:underline;text-underline-offset:3px}.faq-map-link{display:inline-block;margin-top:30px;padding:16px 24px;background:#063f32;color:#fff;font-weight:700}.faq-list summary:focus-visible,.faq-map-link:focus-visible{outline:3px solid #0a6a50;outline-offset:4px}@media(max-width:560px){.faq-section{padding-top:56px;padding-bottom:56px}.faq-list summary{font-size:16px}}
.discovery-section{padding:80px clamp(22px,5vw,80px);background:#063f32;color:#fff}.discovery-section>.section-kicker{color:#dff265}.discovery-section>h2{font:800 clamp(38px,5vw,70px)/1.04 Manrope,sans-serif;letter-spacing:-.04em;margin:20px 0}.discovery-section>h2 em{font-family:Georgia,serif;font-weight:400;color:#dff265}.discovery-section>p{font-size:17px;line-height:1.7;max-width:800px;color:#c5d9cc}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0}.discovery-grid>a{padding:30px;background:#0a4d3c;border:1px solid #8aaa9440;display:flex;flex-direction:column;text-decoration:none;border-radius:6px;transition:background .2s}.discovery-grid>a:hover{background:#10634b}.discovery-grid span{font-size:12px;letter-spacing:.1em;color:#dff265}.discovery-grid h3{font-size:28px;line-height:1.15;letter-spacing:-.03em;margin:25px 0 15px;color:#fff}.discovery-grid p{color:#c7dace;font-size:16px;line-height:1.6;flex:1}.discovery-grid b{font-size:14px;color:#dff265;margin-top:20px}.discovery-section>p>a{color:#dff265;text-decoration:underline;text-underline-offset:4px}@media(max-width:950px){.discovery-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.discovery-section{padding:55px 22px}.discovery-grid{grid-template-columns:1fr}.discovery-grid>a{padding:24px}.discovery-grid h3{font-size:27px}}

#mapInspector[hidden]{display:none!important} #territoryInspector{font-size:14px} #territoryInspector h2{font-size:24px} #territoryInspector small{font-size:13px} #territoryInspector a{color:#dff265}

.hero .site-name-heading{font-size:clamp(2.4rem,4.4vw,4.8rem);line-height:1.08;letter-spacing:-.04em;overflow-wrap:normal}.brand-promise{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.4}.brand-promise em{color:var(--lime)}.nav .brand{min-width:0}

.nav .brand>span:last-child{max-width:210px;white-space:normal;line-height:1.25}@media(max-width:560px){.nav .brand>span:last-child{max-width:155px;font-size:14px}}

.discovery-grid>a.world-examples-card{background:#f4f7f2;color:#063f32}.discovery-grid>a.world-examples-card:hover{background:#fff}.discovery-grid>a.world-examples-card img{display:block;width:100%;height:auto;max-height:165px;object-fit:contain;margin:-10px 0 18px;border-radius:4px;background:#fff}.discovery-grid>a.world-examples-card h3{color:#063f32}.discovery-grid>a.world-examples-card p{color:#405b50}.discovery-grid>a.world-examples-card b,.discovery-grid>a.world-examples-card span{color:#0a634a}
