.kbs-hero{padding-top:56px;padding-bottom:8px;display:flex;flex-direction:column;gap:16px}.kbs-hero .kbh-h1{max-width:16em}.kbs-pick-h{font:600 15px/1.4 var(--body)!important;color:var(--ink2)!important;margin:32px 0 14px!important}.kbs-pick{display:grid;gap:12px;grid-template-columns:1fr}.kbs-pick-a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink)!important;text-decoration:none!important}.kbs-pick-a strong{display:block}.kbs-pick-a span span{font-size:14px;color:var(--ink2)}.kbs-pick-dark{background:var(--ink);border-color:var(--ink);color:var(--paper)!important}.kbs-pick-dark span span{color:#B9C4CF}.kbs-list{display:flex;flex-direction:column;gap:16px}.kbs-row{display:grid;grid-template-columns:1fr;overflow:hidden}.kbs-row-body{padding:26px;display:flex;flex-direction:column;gap:12px}.kbs-row-h{font-size:26px!important}.kbs-row-body p{color:var(--ink2)}.kbs-row-body ul{margin:0!important;padding-left:18px!important;font-size:15.5px}.kbs-row-body li{margin:0 0 4px!important}.kbs-row-body .kbh-btn{align-self:flex-start}.kbs-new{align-self:flex-start;font:500 12px/1 var(--data);padding:5px 8px;border-radius:6px;background:#E8F1FB;color:var(--blue)}.kbs-row-shot{margin:0;display:flex;flex-direction:column;background:var(--line)}.kbs-row-shot figcaption{padding:10px 16px;font-size:13.5px;color:var(--ink2);background:var(--surface)}.kbs-row-shot strong{color:var(--ink)}.kbs-free{display:grid;gap:20px;grid-template-columns:1fr}.kbs-free>div{border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:12px}.kbs-free .kbh-btn{align-self:flex-start;margin-top:6px}.kbs-free-dark{background:var(--ink);color:var(--paper)}.kbs-free-dark .kbh-h3{color:#7DBBF5!important;font-size:26px!important}.kbs-free-dark p,.kbs-free-dark .kbh-kicker{color:#B9C4CF}.kbs-free-light{background:var(--surface);border:1px solid var(--line)}.kbs-free-light .kbh-h3{font-size:26px!important}.kbs-free-light p{color:var(--ink2)}.kbs-btn-line{border:1px solid var(--ink);color:var(--ink)!important}.kbs-crumb{font-size:14px;color:var(--ink2)}.kbs-crumb a{color:var(--ink2)!important}.kbs-h1{font-size:clamp(34px,4.4vw,56px)!important}.kbs-svc-hero .kbh-browser{width:100%}.kbs-svc-hero .kbh-browser figcaption a{color:var(--ink)!important}.kbs-inc{display:grid;grid-template-columns:1fr;gap:0 32px;border-top:1px solid var(--line)}.kbs-inc>div{padding:18px 0;border-bottom:1px solid var(--line)}.kbs-inc .kbh-h3{font-size:19px!important;margin-bottom:4px!important}.kbs-inc p{color:var(--ink2);font-size:15.5px}.kbs-more{margin-top:18px!important;font-size:15px;color:var(--ink2)}.kbs-price{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:30px;display:grid;gap:24px;grid-template-columns:1fr}.kbs-price .kbh-sub{margin-bottom:14px!important}.kbs-from{font:700 36px/1.1 var(--display);color:var(--ink)}.kbs-price ul{margin:0!important;padding:0!important;list-style:none!important;align-self:center}.kbs-price li{margin:0!important;padding:10px 0;border-top:1px solid var(--line);font-size:15.5px}.kbs-price li:last-child{border-bottom:1px solid var(--line)}.kbs-price li::before{display:none!important}.kbs-faq{display:grid;gap:28px;grid-template-columns:1fr}.kbs-faq-list{border-top:1px solid var(--line)}.kbs-q{border-bottom:1px solid var(--line);padding:16px 0}.kbs-q summary{font-weight:600;cursor:pointer;min-height:28px;list-style-position:outside}.kbs-a{padding-top:10px;color:var(--ink2);font-size:15.5px}.kbs-a p{margin:0 0 8px!important}.kbs-quote{max-width:760px}.kbs-quote blockquote{font-size:21px!important}.kbs-related{padding-top:56px}.kbs-related>p{font-size:14px;font-weight:600;color:var(--ink2);margin-bottom:12px!important}.kbs-reels{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.kbs-reels .kbtr-reel{width:170px;flex:none;margin:0}.kbs-reels video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px;background:#111;display:block}.kbs-reels figcaption{font-size:13px;font-weight:600;margin-top:6px}.kbs-cu{display:grid;gap:40px;grid-template-columns:1fr;padding-top:48px;align-items:start}.kbs-cu-copy{display:flex;flex-direction:column;gap:16px}.kbs-cu-h{margin-top:10px!important}.kbs-cu-list{margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid var(--line)}.kbs-cu-list li{margin:0!important;display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.kbs-cu-list li::before{display:none!important}.kbs-cu-list strong{min-width:130px}.kbs-cu-list span,.kbs-cu-get{color:var(--ink2)}.kbs-cu-form{padding:28px;display:flex;flex-direction:column;gap:6px}.kbs-cu-form .kbh-sub{font-size:15px;margin-bottom:10px!important}.kbs-cu-or{font-size:13.5px;color:var(--ink2);text-align:center;margin-top:8px!important}.kbs-cu-form .wpforms-container{margin:0!important}.kbs-cu-form .wpforms-field{padding:8px 0!important}.kbs-cu-form .wpforms-field-label{font:600 15px/1.4 var(--body)!important;color:var(--ink)!important}.kbs-cu-form input[type=text],.kbs-cu-form input[type=tel],.kbs-cu-form input[type=url],.kbs-cu-form textarea{width:100%!important;max-width:100%!important;min-height:48px;border:1.5px solid #B9C4CF!important;border-radius:10px!important;padding:0 14px!important;font:inherit!important;background:#fff!important}.kbs-cu-form textarea{padding:12px 14px!important;min-height:96px}.kbs-cu-form .wpforms-submit{width:100%;min-height:54px!important;border:0!important;border-radius:999px!important;background:var(--blue)!important;color:var(--blue-ink)!important;font:600 16.5px/1 var(--body)!important;cursor:pointer}.kbs-found,.kbs-next{display:grid;gap:20px;grid-template-columns:1fr}.kbs-found p,.kbs-next p{color:var(--ink2);font-size:15.5px}.kbs-next .kbh-btn{align-self:flex-start}.kbs-next-main{border-color:var(--blue)!important}.kbs-vis{background:#fff0}.kbs-vis-top{padding-top:24px;padding-bottom:8px;display:flex;flex-direction:column;gap:10px}.kbs-vis-how{font:600 14px/1.4 var(--body);color:var(--ink2)}.kbs-vis .kbh-sticky{display:none}@media (min-width:640px){.kbs-pick{grid-template-columns:repeat(2,1fr)}.kbs-inc{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.kbs-pick{grid-template-columns:repeat(3,1fr)}.kbs-row{grid-template-columns:1fr 1fr}.kbs-free{grid-template-columns:1fr 1fr}.kbs-inc{grid-template-columns:repeat(3,1fr)}.kbs-price{grid-template-columns:1fr 1.3fr}.kbs-faq{grid-template-columns:1fr 1.4fr}.kbs-cu{grid-template-columns:1.1fr 1fr}.kbs-found,.kbs-next{grid-template-columns:repeat(3,1fr)}.kbs-two{grid-template-columns:repeat(2,1fr)!important}}.kbs-cu-form .wpforms-container .wpforms-form button.wpforms-submit,.kbs-cu-form .wpforms-container .wpforms-form button.wpforms-submit:hover{color:#F5F9FD!important;background:#0A66C2!important;text-transform:none!important;letter-spacing:0!important}.kbs-cu-form .wpforms-form input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:20px!important;height:20px!important;opacity:1!important;position:static!important;accent-color:#0A66C2;margin:0 8px 0 0!important;vertical-align:middle}.kbs-cu-form .wpforms-field-checkbox li{display:flex!important;align-items:center;min-height:44px}.kbs-ai-hero{align-items:center}.kbs-ai-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:6px 0 0!important;padding:0!important;list-style:none!important;font-size:14px;color:var(--ink2)}.kbs-ai-trust li{margin:0!important;padding-left:18px;position:relative}.kbs-ai-trust li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--blue)}.kbs-ai-panel{margin:0;background:var(--ink);color:var(--paper);border-radius:18px;padding:26px;box-shadow:0 24px 60px -30px rgb(10 30 50 / .55);width:100%}.kbs-ai-panel .kbh-kicker{color:#B9C4CF}.kbs-ai-q{font:600 21px/1.3 var(--display);color:#fff;margin:6px 0 16px!important}.kbs-ai-panel ul{margin:0!important;padding:0!important;list-style:none!important}.kbs-ai-panel li{margin:0!important;display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid rgb(255 255 255 / .12);font-size:15px}.kbs-ai-panel li::before{display:none!important}.kbs-ai-v{font:500 13px/1.2 var(--data);padding:5px 9px;border-radius:6px;white-space:nowrap}.kbs-ai-ok{background:rgb(125 187 245 / .18);color:#9CCBF7}.kbs-ai-warn{background:rgb(240 180 80 / .18);color:#F3C77A}.kbs-ai-no{background:rgb(255 255 255 / .08);color:#B9C4CF}.kbs-ai-panel figcaption{margin-top:14px;font-size:12.5px;color:#8FA0B1}.kbs-row-panel{padding:20px;background:var(--surface)}.kbs-ai-problem{display:grid;gap:28px;grid-template-columns:1fr;align-items:start}.kbs-ai-problem p{color:var(--ink2);font-size:17px;margin:0 0 14px!important;max-width:36em}.kbs-ai-problem .kbh-h2{margin-bottom:16px!important}.kbs-ai-case{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:14px;padding:26px}.kbs-ai-case p{font-size:16px;color:var(--ink)}.kbs-ai-do{margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid var(--line)}.kbs-ai-do li{margin:0!important;display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.kbs-ai-do li::before{display:none!important}.kbs-ai-do p{color:var(--ink2);font-size:15.5px;max-width:44em}.kbs-ai-pk{display:grid;gap:20px;grid-template-columns:1fr}.kbs-ai-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:12px}.kbs-ai-card .kbh-h3{font-size:26px!important}.kbs-ai-card .kbs-from span{font-size:17px;font-weight:500;color:var(--ink2)}.kbs-ai-card ul{margin:4px 0 8px!important;padding:0!important;list-style:none!important}.kbs-ai-card li{margin:0!important;padding:9px 0;border-top:1px solid var(--line);font-size:15.5px}.kbs-ai-card li::before{display:none!important}.kbs-ai-card .kbh-btn{align-self:stretch;text-align:center;justify-content:center}.kbs-ai-small{font-size:13px;color:var(--ink2);text-align:center}.kbs-ai-card-dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.kbs-ai-card-dark .kbh-h3,.kbs-ai-card-dark .kbs-from{color:#fff!important}.kbs-ai-card-dark .kbh-kicker,.kbs-ai-card-dark .kbs-from span,.kbs-ai-card-dark .kbs-ai-small,.kbs-ai-card-dark .kbs-ai-small a{color:#B9C4CF!important}.kbs-ai-card-dark li{border-color:rgb(255 255 255 / .12)}.kbs-ai-book{padding-top:72px}.kbs-ai-band{margin-top:20px;background:var(--ink);color:var(--paper);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:16px}.kbs-ai-band .kbh-h3{color:#7DBBF5!important}.kbs-ai-band p{color:#B9C4CF!important}.kbs-ai-band .kbh-link{color:#fff!important}@media (min-width:960px){.kbs-ai-hero{grid-template-columns:1.15fr 1fr!important}.kbs-ai-problem{grid-template-columns:1.2fr 1fr}.kbs-ai-pk{grid-template-columns:1fr 1fr}.kbs-ai-band{flex-direction:row;align-items:center;justify-content:space-between}}.kbs-ai-panel li{align-items:center}.kbs-ai-v{align-self:center;flex:none}@media (min-width:960px){.kbs-ai .kbh-steps{grid-template-columns:repeat(5,1fr)!important}}.kbs-reply{font-size:14px;color:var(--ink2);margin:4px 0 0!important}.kbs-reply-dark{display:block;font-size:13.5px;color:#B9C4CF;margin-top:6px}@media (min-width:960px){.kbs-ai-pk3{grid-template-columns:repeat(3,1fr)}}.kbs-ai-pk3 .kbs-from{font-size:30px}