.kensa-landing{color:#111;background:linear-gradient(#fafafa,#fafafa);min-height:100vh;font:400 15px/1.5 Arial,Helvetica,system-ui,sans-serif}.kensa-landing-container{width:min(1160px,100%);margin:0 auto;padding:0 16px}.kensa-landing a{text-decoration:none}.kensa-landing h1{letter-spacing:-.07em;margin:0;font-size:clamp(43px,11vw,70px);font-weight:800;line-height:1.02}.kensa-landing h2{letter-spacing:-.055em;margin:0;font-size:clamp(31px,8vw,48px);font-weight:800;line-height:1.08}.kensa-landing h1 em,.kensa-landing h2 em{color:#111;font-style:normal}.kensa-eyebrow{letter-spacing:.07em;color:#111;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700}.kensa-eyebrow:before{content:"";vertical-align:1px;background:#111;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.kensa-dark-intro{color:#111;background:0 0}.kensa-landing-nav{padding:14px 0}.kensa-nav-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.kensa-brand{color:#111;letter-spacing:-.06em;align-items:center;gap:8px;font-size:23px;font-weight:800;display:inline-flex}.kensa-desktop-nav{display:none}.kensa-nav-actions{align-items:center;gap:8px;display:flex}.kensa-nav-actions .kensa-nav-signup{box-shadow:none}.kensa-pill{color:#fff;white-space:nowrap;background:#111;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.kensa-pill:hover{color:#fff;background:#333}.kensa-pill-light{color:#fff;background:#111}.kensa-pill-outline{color:#111;background:#eee}.kensa-hero{flex-direction:column;gap:36px;padding-top:56px;padding-bottom:70px;display:flex}.kensa-hero-copy{flex-direction:column;gap:22px;display:flex}.kensa-hero-copy .kensa-eyebrow{margin:0}.kensa-hero h1 em{font-size:.86em;display:block}.kensa-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.kensa-check-wrap{min-width:0}.kensa-check-tabs{gap:8px;margin:0 0 12px;display:flex}.kensa-check-tabs button{color:#777;background:#eee;border:0;border-radius:999px;min-height:37px;padding:0 15px;font-size:12px}.kensa-check-stack{position:relative}.kensa-check-slip{background:#fff;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 12px 35px #0000000c}.kensa-slip-top{color:#777;letter-spacing:.02em;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;font-size:11px;font-weight:700;display:flex}.kensa-slip-top span:first-child{align-items:center;gap:7px;display:flex}.kensa-slip-request{border-bottom:1px solid #eee;padding:19px 18px}.kensa-slip-request small{letter-spacing:.06em;color:#999;font-size:10px;font-weight:700}.kensa-slip-request p{margin:0;font-size:18px;font-weight:700;line-height:1.3}.kensa-slip-timeline{gap:0;padding:18px;display:grid}.kensa-slip-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:11px;padding-bottom:23px;display:grid}.kensa-slip-row:last-child{padding-bottom:0}.kensa-slip-row strong{margin-top:2px;font-size:13px;display:block}.kensa-slip-row p{color:#888;margin:4px 0 0;font-size:12px;line-height:1.35}.kensa-slip-tag{color:#777;letter-spacing:.02em;background:#f3f3f3;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:700}.kensa-tag-yes{color:#244b30;background:#e7eee9}.kensa-tag-no{color:#9b4141;background:#f6eaea}.kensa-slip-result{color:#244b30;background:#e7eee9;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.kensa-slip-result span{letter-spacing:.04em;font-size:10px;font-weight:700}.kensa-slip-result strong{font-size:24px;font-weight:800}.kensa-check-caption{color:#999;margin:12px 0 0;font-size:11px}.kensa-landing-section{padding:56px 0}.kensa-problem{padding-top:25px}.kensa-compare{gap:12px;margin-top:27px;display:grid}.kensa-compare article,.kensa-step-grid li,.kensa-detail-card,.kensa-control-list,.kensa-faq details{background:#fff;border:0;border-radius:18px;box-shadow:0 6px 24px #00000008}.kensa-compare article{padding:22px}.kensa-compare article:last-child{background:#f1f1f1}.kensa-compare small{color:#111;font-size:10px;font-weight:700}.kensa-compare h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:18px;line-height:1.25}.kensa-compare p{color:#777;margin:0;font-size:13px}.kensa-step-grid{gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.kensa-step-grid li{padding:18px}.kensa-step-grid pre{color:#555;white-space:pre-wrap;background:#f5f5f5;border-radius:13px;margin:0 0 17px;padding:15px;font:500 12px/1.5 ui-monospace,monospace}.kensa-step-grid li>span{color:#111;font-size:11px;font-weight:700}.kensa-step-grid h3{letter-spacing:-.03em;margin:6px 0;font-size:18px}.kensa-step-grid p{color:#777;margin:0;font-size:13px}.kensa-detail{gap:22px;margin-top:48px;display:grid}.kensa-detail h3{letter-spacing:-.04em;margin:0 0 11px;font-size:25px}.kensa-detail p:not(.kensa-eyebrow){color:#777;margin:0}.kensa-detail-card{padding:18px}.kensa-detail-card>div{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.kensa-detail-card>div:last-child{border:0}.kensa-detail-card span{color:#999;font-size:10px;font-weight:700}.kensa-detail-card strong{text-align:right;font-size:12px}.kensa-detail-outcome strong{color:#244b30;align-items:center;gap:5px;display:flex}.kensa-control-grid{gap:28px;display:grid}.kensa-control-grid .kensa-pill{margin-top:22px}.kensa-section-lead{color:#777;margin:17px 0 22px}.kensa-control-list{padding:4px 18px;overflow:hidden}.kensa-control-list>div{border-bottom:1px solid #eee;padding:17px 0}.kensa-control-list>div:last-child{border:0}.kensa-control-list h3{margin:0;font-size:14px}.kensa-control-list p{color:#777;margin:0;font-size:12px}.kensa-cta{padding:34px 0}.kensa-cta .kensa-landing-container{color:#fff;background:#111;border-radius:23px;padding:30px 24px}.kensa-cta .kensa-pill{margin-top:22px}.kensa-cta .kensa-eyebrow{color:#aaa}.kensa-cta p:not(.kensa-eyebrow){color:#aaa}.kensa-faq h2{margin-bottom:22px}.kensa-faq .kensa-landing-container>div{gap:9px;display:grid}.kensa-faq details{padding:0 18px}.kensa-faq summary{justify-content:space-between;align-items:center;gap:12px;min-height:60px;font-size:14px;font-weight:700;list-style:none;display:flex}.kensa-faq summary::-webkit-details-marker{display:none}.kensa-faq-action{color:#777;font-size:12px;font-weight:600}.kensa-faq-action .hide-label,.kensa-faq details[open] .show-label{display:none}.kensa-faq details[open] .hide-label{display:inline}.kensa-faq details p{color:#777;margin:0 0 18px;font-size:13px}.kensa-landing-footer{color:#777;padding:32px 0 40px}.kensa-landing-footer .kensa-landing-container{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kensa-landing-footer span:not(.kensa-brand){font-size:12px}.kensa-landing-footer a{color:#111;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.kensa-landing-footer a.kensa-footer-brand{margin-left:0}.kensa-landing-footer .kensa-footer-links{align-items:center;gap:20px;margin-left:auto;display:flex}.kensa-landing-footer .kensa-footer-links a{margin-left:0}.kensa-landing-footer .kensa-footer-links a:first-child{color:#777;font-weight:400}.kensa-landing-footer .kensa-footer-links a:first-child:hover{text-decoration:underline}@media (min-width:760px){.kensa-landing-container{padding-left:40px;padding-right:40px}.kensa-landing-nav{padding:24px 0}.kensa-desktop-nav{gap:28px;display:flex}.kensa-desktop-nav a{color:#777;font-size:13px;font-weight:600}.kensa-desktop-nav a:hover{color:#111}.kensa-hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:60px;padding-top:80px;padding-bottom:88px;display:grid}.kensa-hero h1{font-size:clamp(52px,6vw,76px)}.kensa-check-wrap{max-width:510px}.kensa-landing-section{padding:90px 0}.kensa-problem{padding-top:70px}.kensa-compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:38px}.kensa-step-grid{grid-template-columns:repeat(3,1fr);gap:16px}.kensa-detail,.kensa-control-grid{grid-template-columns:1fr 1fr;align-items:center;gap:45px}.kensa-cta .kensa-landing-container{padding:54px}.kensa-faq .kensa-landing-container{max-width:880px}}.kensa-landing{color:#111;background:#fafafa;font-family:Arial,Helvetica,system-ui,sans-serif}.kensa-dark-intro{background:radial-gradient(circle at 70% 28%,#fff 0,#fafafa 48%)}.kensa-landing h1,.kensa-landing h2,.kensa-landing h3{font-family:Arial,Helvetica,system-ui,sans-serif}.kensa-landing h1{letter-spacing:-.085em;font-size:clamp(53px,13vw,94px);font-weight:700;line-height:.98}.kensa-landing h2{letter-spacing:-.072em;font-size:clamp(37px,9vw,63px);font-weight:700;line-height:1.02}.kensa-landing h1 em,.kensa-landing h2 em{color:#929292}.kensa-brand{letter-spacing:-.09em;font:900 29px/1 Arial,Helvetica,sans-serif}.kensa-eyebrow{color:#999;letter-spacing:.02em}.kensa-eyebrow:before{background:#111}.kensa-pill{color:#fff;background:#0b0b0b;min-height:49px;box-shadow:0 5px 12px #0002}.kensa-pill:hover,.kensa-pill-light:hover{color:#fff;background:#333}.kensa-pill-outline{color:#111;box-shadow:none;background:#eee}.kensa-pill-outline:hover{color:#111;background:#e1e1e1}.kensa-hero{gap:48px;padding-top:74px;padding-bottom:73px}.kensa-hero-copy{gap:25px}.kensa-check-tabs button{color:#777;background:#eee}.kensa-check-tabs button[aria-pressed=true]{color:#fff;background:#111}.kensa-check-slip{border:1px solid #eee;border-radius:22px;box-shadow:0 12px 38px #0000000c}.kensa-slip-top,.kensa-slip-request{border-color:#eee}.kensa-slip-top span:first-child{color:#111}.kensa-slip-result{color:#244b30;background:#e7eee9}.kensa-slip-result-no{color:#9b4141;background:#f6eaea}.kensa-compare article,.kensa-step-grid li,.kensa-detail-card,.kensa-control-list,.kensa-faq details{border:1px solid #eee;border-radius:21px;box-shadow:0 8px 28px #00000008}.kensa-compare article:last-child{box-shadow:none;background:#f1f1f1}.kensa-how{background:#f3f3f3}.kensa-step-grid pre{color:#555;background:#f5f5f5}.kensa-cta .kensa-landing-container{background:#111;border-radius:25px}.kensa-cta h2 em{color:#aaa}.kensa-cta .kensa-eyebrow:before{background:#fff}.kensa-cta .kensa-pill{color:#111;background:#fff}.kensa-landing-footer a{color:#111}@media (min-width:760px){.kensa-hero{gap:68px;padding-top:100px;padding-bottom:105px}.kensa-hero h1{font-size:clamp(56px,5.2vw,75px)}}
