.pro-evidence-v68{padding:1.4rem;border-left:4px solid #47745a;background:#f0f5ea;margin:1.5rem 0}.pro-evidence-v68 p{margin:.5rem 0 0}
.pro-signals-v68{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#bccbb7;border:1px solid #bccbb7;margin:1.5rem 0}.pro-signals-v68>div{padding:1.4rem;background:#f8faf6}.pro-signals-v68 h3{font-size:1.15rem;margin:0 0 .65rem}.pro-signals-v68 p{margin:0;font-size:1rem;line-height:1.65}.pro-signals-v68 ul{padding-left:1.15rem;font-size:1rem;line-height:1.65}
.pro-process-v68{margin:1.5rem 0!important;padding:1.5rem;background:#193a33;color:#f6f6ed}.pro-process-v68 figcaption{color:inherit;font-size:1.2rem;border:0}.pro-process-v68 ol{list-style:none;padding:0;margin:1rem 0 0}.pro-process-v68 li{display:flex;gap:1rem;padding:1rem 0;border-top:1px solid #577365;position:relative}.pro-process-v68 li>span{font:500 1rem/1.8 monospace;color:#cce7af;flex:0 0 2.4rem}.pro-process-v68 strong{color:#f6f6ed;font-size:1.2rem}.pro-process-v68 p{color:#d1ddd2;font-size:1rem;line-height:1.6;margin:.4rem 0 0}
.pro-founder-v68{padding:2rem 0;border-top:1px solid #afbfaa;border-bottom:1px solid #afbfaa;margin:2rem 0}.pro-founder-v68 h3{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1.25;margin:.8rem 0}.pro-founder-v68 p{font-size:.875rem;color:#536558;margin-bottom:0}
.pro-history-v68{border-left:2px solid #a8bd94;padding-left:1.4rem;margin:1.5rem 0}.pro-history-v68>div{padding:1rem 0}.pro-history-v68 p{margin:.65rem 0 0}.pro-contact-v68{background:#edf3e6;padding:1.5rem;margin-top:2rem}.pro-contact-v68 .button{white-space:normal;max-width:100%}
.pro-hero-v68{padding:clamp(1.2rem,3vw,2.2rem);background:#183b33;color:#f4f5ec;border:1px solid #183b33}.pro-hero-v68 h2{color:#f4f5ec;font-size:clamp(1.6rem,3vw,2.6rem);margin:1rem 0 1.6rem}.pro-hero-v68 ol{list-style:none;margin:0;padding:0;counter-reset:steps}.pro-hero-v68 li{padding:1rem 0;border-top:1px solid #527361;font-size:1.1rem;counter-increment:steps}.pro-hero-v68 li:before{content:'0' counter(steps);font:1rem monospace;color:#c9e4ac;margin-right:1rem}.pro-hero-v68 figcaption{color:#c6d8c4;font-size:.9rem;line-height:1.5;padding-top:1rem}.pro-hero-v68 .micro-label{color:#c6d8c4}
@media(max-width:650px){.pro-signals-v68{grid-template-columns:1fr}.pro-signals-v68>div{padding:1rem}.pro-process-v68{padding:1rem}.pro-process-v68 li{gap:.5rem}.pro-founder-v68{padding:1.5rem 0}}

.pro-hero-v68{margin:0}
