.kwrs-funnel{max-width:1100px;margin:0 auto;padding:30px 18px 80px;color:inherit}.kwrs-funnel-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:35px 0}.kwrs-funnel-hero h1{font-size:clamp(2rem,5vw,4rem);line-height:1.1;margin:8px 0 20px}.kwrs-funnel-hero p{font-size:1.15rem}.kwrs-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem!important;font-weight:700}.kwrs-funnel-photo img{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:12px}.kwrs-funnel-section{padding:28px 0;border-top:1px solid #ddd}.kwrs-funnel-section h2{font-size:1.65rem}.kwrs-funnel-show{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid #ddd}.kwrs-funnel-show p{margin:6px 0}.kwrs-funnel-actions{display:flex;gap:12px;flex-wrap:wrap}.kwrs-funnel-actions a,.kwrs-button{display:inline-block;padding:10px 16px;border-radius:6px;background:#183a53;color:white!important;text-decoration:none!important}.kwrs-funnel-actions a:hover,.kwrs-button:hover{background:#305d79}.kwrs-funnel-bio{max-width:750px;line-height:1.7}@media(max-width:700px){.kwrs-funnel-hero{grid-template-columns:1fr}.kwrs-funnel-show{align-items:flex-start;flex-direction:column}}

/* v1.0.1 desktop readability */
.kwrs-funnel{max-width:1100px!important;width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important;font-size:16px}
.kwrs-funnel-hero{gap:36px}
.kwrs-funnel-show{gap:20px}
@media(max-width:700px){.kwrs-funnel{width:calc(100% - 28px)!important}.kwrs-funnel-actions a,.kwrs-button{min-height:40px;display:inline-flex;align-items:center}}
