.kav-content-page{--kav-purple:#4b146e;--kav-purple-mid:#6650a4;--kav-purple-light:#f5f1f8;--kav-gold:#f5ad21;--kav-heading:#4b146e;--kav-text:#222222;--kav-muted:#626262;--kav-white:#ffffff;--kav-grey-light:#f7f7f7;--kav-purple-bg:#f7f3fa;--kav-border:#dddddd;width:100%;color:var(--kav-text);line-height:1.6}.kav-content-page *{box-sizing:border-box}.kav-content-page h1,.kav-content-page h2{color:var(--kav-heading);margin-top:0}.kav-content-page h3,.kav-content-page h4,.kav-content-page h5,.kav-content-page h6{margin-top:0}.kav-content-page p{margin-top:0;margin-bottom:18px}.kav-hero h1{font-size:48px;line-height:1.12;letter-spacing:-.5px;margin-bottom:24px}.kav-section-heading{max-width:820px;margin-bottom:40px}.kav-section-heading h2{margin-bottom:18px}.kav-section-heading>p{color:var(--kav-muted);font-size:17px}.kav-eyebrow{display:block;color:var(--kav-purple);font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:14px}.kav-lead{font-size:20px;line-height:1.6;color:#333;max-width:800px}.kav-section{padding:80px 0}.kav-section-white{background:#fff}.kav-section-grey{background:var(--kav-grey-light)}.kav-section-purple{background:var(--kav-purple-bg)}.kav-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.kav-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border:1px solid transparent;border-radius:3px;font-weight:600;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.kav-btn-primary{background:var(--kav-gold);border-color:var(--kav-gold);color:#fff!important}.kav-btn-primary:hover{background:#df9816;border-color:#df9816;color:#fff!important}.kav-btn-secondary{background:var(--kav-purple-mid);border-color:var(--kav-purple-mid);color:#fff!important}.kav-btn-secondary:hover{background:var(--kav-purple);border-color:var(--kav-purple);color:#fff!important}.kav-btn-alternate{background:var(--kav-purple);border-color:var(--kav-purple);color:#fff!important}.kav-btn-alternate:hover{background:#35104e;border-color:#35104e;color:#fff!important}.kav-btn-outline{background:transparent;border:2px solid var(--kav-purple);color:var(--kav-purple)!important}.kav-btn-outline:hover{background:var(--kav-purple);color:#fff!important}.kav-text-link{display:inline-flex;align-items:center;padding:10px 5px;color:var(--kav-purple)!important;font-weight:600;text-decoration:none!important}.kav-text-link:hover{text-decoration:underline!important}.kav-hero{width:100%;background:linear-gradient(120deg,#f7f3fa 0%,#fff 68%)}.kav-hero-grid{width:100%;padding:70px 0;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.kav-hero-content{padding:20px 0}.kav-hero-image{min-height:480px;position:relative;overflow:hidden;border-radius:6px;background-color:#eee;background-size:cover;background-position:center}.kav-image-note{position:absolute;bottom:20px;left:20px;right:20px;padding:14px 18px;background:rgba(255,255,255,.95);border-radius:3px;color:var(--kav-text);font-size:14px;font-weight:600}.kav-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start}.kav-key-message{padding:34px;border-left:5px solid var(--kav-gold);background:var(--kav-purple);color:#fff;font-size:24px;line-height:1.45;font-weight:600}.kav-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.kav-card{height:100%;padding:28px;background:#fff;border:1px solid var(--kav-border);border-radius:4px}.kav-card h3{color:var(--kav-purple);margin-bottom:12px}.kav-card p{color:var(--kav-muted);margin-bottom:0}.kav-card-icon{width:42px;height:42px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background:var(--kav-purple-light);color:var(--kav-purple);border-radius:3px;font-weight:700}.kav-process{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.kav-process-card{padding:22px 18px;background:#fff;border-top:4px solid var(--kav-purple)}.kav-step-number{width:34px;height:34px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--kav-purple);color:#fff;font-weight:700}.kav-process-card h3{color:var(--kav-purple)}.kav-process-card p{margin-bottom:0;color:var(--kav-muted);font-size:14px}.kav-process-note{margin-top:24px;padding:18px 24px;background:var(--kav-purple);color:#fff;text-align:center;font-weight:600}.kav-feature-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.kav-feature-card{min-height:280px;padding:24px;display:flex;align-items:flex-end;position:relative;overflow:hidden;border-radius:4px;background-color:var(--kav-purple);background-size:cover;background-position:center;color:#fff!important;text-decoration:none!important}.kav-feature-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(75,20,110,.05) 10%,rgba(75,20,110,.95) 100%)}.kav-feature-card>*{position:relative;z-index:1}.kav-feature-card h3{color:#fff;margin-bottom:10px}.kav-feature-card p{color:#fff;font-size:14px}.kav-pathways{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.kav-pathway{padding:30px;background:#fff;border:1px solid var(--kav-border);border-top:4px solid var(--kav-purple);border-radius:4px}.kav-pathway h3{color:var(--kav-purple)}.kav-pathway p{color:var(--kav-muted)}.kav-pathway a{color:var(--kav-purple)!important;font-weight:600;text-decoration:none}.kav-pathway a:hover{text-decoration:underline}.kav-proof{padding:35px;border:1px solid var(--kav-border);background:#fff}.kav-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px}.kav-proof-item{padding:25px 15px;background:var(--kav-grey-light);border-top:3px solid var(--kav-gold);text-align:center;color:var(--kav-text);font-weight:600}.kav-two-column{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}.kav-brand-panel{min-height:250px;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(135deg,var(--kav-purple),var(--kav-purple-mid));color:#fff;text-align:center;font-size:30px;font-weight:700}.kav-final{background:var(--kav-purple);color:#fff}.kav-final h2,.kav-final h3{color:#fff}.kav-final .kav-eyebrow{color:var(--kav-gold)}.kav-final .kav-lead{color:#fff}.kav-final-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.kav-final .kav-text-link{color:#fff!important}.kav-example-list{margin:0;padding-left:20px}.kav-example-list li{margin-bottom:9px}@media(max-width:980px){.kav-hero-grid,.kav-intro-grid,.kav-two-column,.kav-final-grid{grid-template-columns:1fr}.kav-hero-grid{padding:60px 0;gap:35px}.kav-card-grid{grid-template-columns:repeat(2,1fr)}.kav-process{grid-template-columns:repeat(3,1fr)}.kav-feature-grid{grid-template-columns:repeat(2,1fr)}.kav-proof-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.kav-section{padding:55px 0}.kav-hero h1{font-size:36px}.kav-hero-grid{padding:50px 0;gap:30px}.kav-hero-image{min-height:320px}.kav-buttons{align-items:stretch}.kav-btn{width:100%}.kav-text-link{width:100%;justify-content:center}.kav-card-grid,.kav-process,.kav-feature-grid,.kav-pathways,.kav-proof-grid{grid-template-columns:1fr}.kav-feature-card{min-height:220px}.kav-proof{padding:20px}}