@import url('https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap');body,p,.et_pb_text p,.et_pb_blurb_description p,.et_pb_blurb_description{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_blurb_title,.et_pb_blurb_title a{font-family:'Sora',sans-serif}.et_pb_section::before,.et_pb_section::after{display:none!important}.kl-hero .et_pb_text h1{font-family:'Sora',sans-serif!important;font-size:clamp(32px,5vw,62px)!important;font-weight:800!important;color:#F8F7F3!important;line-height:1.08!important;letter-spacing:-0.02em!important}.kl-eyebrow,.kl-eyebrow p{font-family:'Space Grotesk',sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:#FFDF00!important;margin-bottom:0!important}.kl-btn-primary .et_pb_button{background-color:#FFDF00!important;color:#111111!important;border:none!important;border-radius:0!important;font-family:'Sora',sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:0.04em!important;padding:18px 44px!important;transition:background 0.2s ease,transform 0.15s ease!important;text-transform:none!important}.kl-btn-primary .et_pb_button:hover{background-color:#C9A227!important;transform:translateY(-2px)!important;color:#111111!important}.kl-btn-secondary .et_pb_button{background-color:transparent!important;color:#F8F7F3!important;border:1px solid #444444!important;border-radius:0!important;font-family:'Sora',sans-serif!important;font-weight:600!important;font-size:14px!important;padding:18px 44px!important;transition:border-color 0.2s ease,color 0.2s ease!important;text-transform:none!important}.kl-btn-secondary .et_pb_button:hover{border-color:#FFDF00!important;color:#FFDF00!important;background-color:transparent!important}.kl-btn-dark .et_pb_button{background-color:#111111!important;color:#F8F7F3!important;border:none!important;border-radius:0!important;font-family:'Sora',sans-serif!important;font-weight:700!important;font-size:15px!important;padding:22px 56px!important;transition:background 0.2s ease!important;text-transform:none!important}.kl-btn-dark .et_pb_button:hover{background-color:#1D1D1D!important;color:#F8F7F3!important}.kl-btn-outlined .et_pb_button{background-color:transparent!important;color:#111111!important;border:1px solid #111111!important;border-radius:0!important;font-family:'Sora',sans-serif!important;font-weight:600!important;font-size:14px!important;padding:16px 40px!important;transition:border-color 0.2s ease,color 0.2s ease!important;text-transform:none!important}.kl-btn-outlined .et_pb_button:hover{border-color:#FFDF00!important;color:#FFDF00!important;background-color:transparent!important}.kl-credibility-strip .et_pb_column{text-align:center!important}.kl-credibility-strip .et_pb_column:not(:last-child){border-right:1px solid rgba(0,0,0,0.12)}.kl-stat-num{display:block;font-family:'Sora',sans-serif;font-size:30px;font-weight:800;color:#111111;line-height:1.1}.kl-stat-label{display:block;font-family:'Inter',sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:#444444;margin-top:6px}.kl-logo-strip .et_pb_column{display:flex!important;align-items:center!important;justify-content:center!important}.kl-logo-strip img{filter:brightness(0);opacity:0.55;max-height:28px;width:auto!important;transition:opacity 0.2s ease}.kl-logo-strip img:hover{opacity:0.85}.kl-positioning .et_pb_text h2{font-family:'Sora',sans-serif!important;font-size:clamp(28px,3.5vw,44px)!important;font-weight:800!important;color:#111111!important;line-height:1.12!important;letter-spacing:-0.015em!important}.kl-positioning .et_pb_text p{font-family:'Inter',sans-serif!important;font-size:17px!important;color:#444444!important;line-height:1.7!important}.kl-pull-quote{border-left:4px solid #FFDF00;padding-left:28px;margin-top:40px}.kl-pull-quote p{font-family:'Sora',sans-serif!important;font-size:20px!important;font-weight:700!important;color:#111111!important;line-height:1.35!important;font-style:italic}.kl-credential-line{border-top:1px solid #E7E2D8;padding-top:20px;margin-top:32px}.kl-credential-line p{font-family:'Inter',sans-serif!important;font-size:13px!important;color:#888888!important;line-height:1.65!important}.kl-topic-card .et_pb_blurb_container{background-color:#1A1A1A;border:1px solid #2A2A2A;border-top:3px solid #FFDF00;padding:40px!important;height:100%;box-sizing:border-box;transition:transform 0.25s ease,border-top-color 0.25s ease}.kl-topic-card .et_pb_blurb_container:hover{transform:translateY(-4px);border-top-color:#C9A227}.kl-topic-card .et_pb_blurb_title,.kl-topic-card .et_pb_blurb_title a{font-family:'Sora',sans-serif!important;font-size:19px!important;font-weight:700!important;color:#F8F7F3!important;line-height:1.25!important;margin-bottom:8px!important}.kl-topic-card .et_pb_blurb_description,.kl-topic-card .et_pb_blurb_description p{font-family:'Inter',sans-serif!important;font-size:15px!important;color:#888888!important;line-height:1.65!important}.kl-topic-tagline{display:block;font-family:'Space Grotesk',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:#FFDF00;margin-bottom:14px}.kl-card-meta{border-top:1px solid #2A2A2A;padding-top:16px;margin-top:20px}.kl-card-meta p{font-family:'Inter',sans-serif!important;font-size:12px!important;color:#555555!important;line-height:1.55!important;margin:0!important}.kl-card-label{font-size:10px!important;text-transform:uppercase;letter-spacing:0.12em;color:#444444!important;display:block;margin-bottom:3px;font-weight:600}.kl-media-card .et_pb_blurb_container{background-color:#FFFFFF!important;border:1px solid #E7E2D8!important;padding:32px!important;transition:box-shadow 0.2s ease}.kl-media-card .et_pb_blurb_container:hover{box-shadow:0 8px 32px rgba(0,0,0,0.06)}.kl-media-card .et_pb_blurb_title,.kl-media-card .et_pb_blurb_title a{font-family:'Space Grotesk',sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:#444444!important}.kl-media-card .et_pb_blurb_description,.kl-media-card .et_pb_blurb_description p{font-family:'Inter',sans-serif!important;font-size:15px!important;color:#666666!important;line-height:1.6!important}.kl-transformation .et_pb_text h2{font-family:'Sora',sans-serif!important;font-size:clamp(30px,4vw,48px)!important;font-weight:800!important;color:#F8F7F3!important;line-height:1.1!important;letter-spacing:-0.02em!important}.kl-transformation .kl-lead p{font-family:'Inter',sans-serif!important;font-size:18px!important;color:#888888!important;line-height:1.7!important}.kl-pillar{border-top:1px solid #2A2A2A;padding-top:32px}.kl-pillar-number{display:block;font-family:'Sora',sans-serif;font-size:52px;font-weight:800;color:#FFDF00;opacity:0.18;line-height:1;margin-bottom:8px}.kl-pillar .et_pb_text h3{font-family:'Sora',sans-serif!important;font-size:20px!important;font-weight:700!important;color:#F8F7F3!important;margin-bottom:14px!important;line-height:1.25!important}.kl-pillar .et_pb_text p{font-family:'Inter',sans-serif!important;font-size:15px!important;color:#888888!important;line-height:1.7!important}.kl-engagement-card .et_pb_blurb_container{background-color:#FFFFFF!important;border:1px solid #E7E2D8!important;border-top:4px solid #111111!important;padding:40px 32px!important;height:100%;box-sizing:border-box;transition:border-top-color 0.2s ease,transform 0.25s ease,box-shadow 0.2s ease}.kl-engagement-card .et_pb_blurb_container:hover{border-top-color:#FFDF00!important;transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,0.07)}.kl-engagement-card .et_pb_blurb_title,.kl-engagement-card .et_pb_blurb_title a{font-family:'Sora',sans-serif!important;font-size:20px!important;font-weight:700!important;color:#111111!important;line-height:1.25!important}.kl-engagement-card .et_pb_blurb_description,.kl-engagement-card .et_pb_blurb_description p{font-family:'Inter',sans-serif!important;font-size:15px!important;color:#444444!important;line-height:1.65!important}.kl-engagement-number{display:block;font-family:'Space Grotesk',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:#FFDF00;margin-bottom:12px}.kl-engagement-format{display:block;font-family:'Inter',sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:#888888;margin-bottom:16px}.kl-engagement-meta{border-top:1px solid #E7E2D8;padding-top:16px;margin-top:20px}.kl-engagement-meta p{font-family:'Inter',sans-serif!important;font-size:13px!important;color:#888888!important;line-height:1.55!important;margin:0!important}.kl-ideal-label{font-size:10px!important;text-transform:uppercase;letter-spacing:0.12em;color:#AAAAAA!important;display:block;margin-bottom:4px;font-weight:600}.kl-testimonials .et_pb_text h2{font-family:'Sora',sans-serif!important;font-size:clamp(32px,4vw,48px)!important;font-weight:800!important;color:#F8F7F3!important;letter-spacing:-0.02em!important}.kl-testimonial-card{background:#1A1A1A;border:1px solid #2A2A2A;padding:40px;position:relative;overflow:hidden;height:100%;box-sizing:border-box}.kl-testimonial-card::before{content:'\201C';font-family:'Sora',sans-serif;font-size:160px;line-height:0.75;color:#FFDF00;opacity:0.06;position:absolute;top:12px;left:16px;pointer-events:none;z-index:0}.kl-testimonial-card .kl-quote{font-family:'Inter',sans-serif;font-size:16px;color:#CCCCCC;line-height:1.7;font-style:italic;position:relative;z-index:1;margin:0 0 24px 0}.kl-testimonial-card .kl-author-name{font-family:'Sora',sans-serif;font-size:15px;font-weight:700;color:#F8F7F3;display:block;margin-bottom:2px}.kl-testimonial-card .kl-author-role{font-family:'Inter',sans-serif;font-size:13px;color:#666666;display:block}.kl-testimonial-card .kl-context-tag{font-family:'Space Grotesk',sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#FFDF00;display:block;margin-top:16px;padding-top:16px;border-top:1px solid #2A2A2A}.kl-final-cta .et_pb_text h2{font-family:'Sora',sans-serif!important;font-size:clamp(34px,5vw,54px)!important;font-weight:800!important;color:#111111!important;line-height:1.08!important;letter-spacing:-0.02em!important}.kl-final-cta .et_pb_text p{font-family:'Inter',sans-serif!important;font-size:18px!important;color:#333333!important;line-height:1.65!important}.kl-cta-note p{font-family:'Inter',sans-serif!important;font-size:13px!important;color:#555555!important;line-height:1.7!important;text-align:center!important;margin-top:24px!important}@media (max-width:980px){.kl-hero .et_pb_text h1{font-size:34px!important}.kl-credibility-strip .et_pb_column:not(:last-child){border-right:none!important;border-bottom:1px solid rgba(0,0,0,0.12);padding-bottom:20px;margin-bottom:16px}.kl-topic-card .et_pb_blurb_container,.kl-engagement-card .et_pb_blurb_container,.kl-media-card .et_pb_blurb_container{padding:28px!important;margin-bottom:16px}.kl-testimonial-card{margin-bottom:16px}}@media (max-width:767px){.kl-hero .et_pb_text h1{font-size:28px!important}.kl-final-cta .et_pb_text h2{font-size:30px!important}.kl-stat-num{font-size:26px}.et_pb_button{display:block!important;text-align:center!important;margin-bottom:12px!important}}