.kwidza-ventures-page{--deep:#123a2d;--forest:#296547;--cream:#f7f2e7;--warm:#e9dfcc;--gold:#d8ad3b;background:var(--cream);color:#19382d;font:17px/1.65 Arial,sans-serif}.kwidza-ventures-page *{box-sizing:border-box}.kwidza-ventures-page h1,.kwidza-ventures-page h2,.kwidza-ventures-page h3{font-family:Georgia,serif;font-weight:400;line-height:1.05;letter-spacing:-.035em}.kwidza-ventures-page h1{font-size:clamp(3.5rem,8vw,7.2rem);margin:0 0 1.5rem}.kwidza-ventures-page h2{font-size:clamp(2.35rem,5vw,4.2rem);margin:0}.kwidza-ventures-page h3{font-size:1.45rem}.kv-hero,.kv-section,.kv-footer{padding-left:max(7vw,28px);padding-right:max(7vw,28px)}.kv-hero{padding-top:clamp(70px,11vw,130px);padding-bottom:clamp(80px,12vw,150px);background:var(--deep);color:var(--cream)}.kv-brand-row,.kv-footer{display:flex;justify-content:space-between;gap:24px}.kv-brand-row{margin-bottom:clamp(70px,10vw,130px)}.kv-brand{font-size:1.25rem;font-weight:700;margin:0}.kv-brand span{font-weight:400}.kv-route,.kv-eyebrow,.kv-number{font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0 0 1.5rem}.kv-eyebrow{color:var(--gold)}.kv-hero em{color:var(--gold)}.kv-lead,.kv-section-copy,.kv-offer-intro,.kv-contact-copy{font:clamp(1.3rem,2.4vw,2rem)/1.4 Georgia,serif;max-width:830px;margin:0}.kv-jump{margin-top:3rem}.kv-jump a{margin-right:1.25rem}.kv-section{padding-top:clamp(68px,9vw,116px);padding-bottom:clamp(68px,9vw,116px)}.kv-two-column{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,8vw,125px)}.kv-section-copy{margin-bottom:1.3rem}.kv-offer{background:var(--warm)}.kv-offer-intro{margin:1.4rem 0 3rem}.kv-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #557a4970;border-left:1px solid #557a4970}.kv-step{padding:1.5rem;border-right:1px solid #557a4970;border-bottom:1px solid #557a4970}.kv-number{color:var(--forest);margin-bottom:2rem}.kv-services{background:var(--forest);color:var(--cream)}.kv-services .kv-eyebrow{color:#f0d87f}.kv-service-list{padding:0;list-style:none;border-top:1px solid #ffffff55}.kv-service-list li{padding:1.25rem 0;border-bottom:1px solid #ffffff55;font:1.1rem/1.45 Georgia,serif}.kv-connection{background:#e6eee1}.kv-contact{background:var(--gold);color:var(--deep)}.kv-contact .kv-eyebrow{color:var(--deep)}.kv-contact-copy{margin:1.35rem 0 2rem}.kv-contact .wp-block-button__link{background:var(--deep);color:var(--cream);border-radius:0;padding:1rem 1.35rem;text-decoration:none;font-weight:700}.kv-contact-note{font-size:.9rem;max-width:700px;margin-top:1.5rem}.kv-footer{padding-top:2.4rem;padding-bottom:2.4rem;background:var(--deep);color:var(--cream)}.kv-footer p{margin:0}.kv-footer a{color:var(--cream)}@media(max-width:800px){.kv-two-column{grid-template-columns:1fr}.kv-steps{grid-template-columns:1fr 1fr}}@media(max-width:520px){.kv-steps{grid-template-columns:1fr}.kv-brand-row,.kv-footer{display:block}.kv-route{margin-top:.7rem}}
