.hiw{max-width:880px;margin:0 auto;padding:32px 24px 80px}.hiw-hero{text-align:center;padding:32px 0 40px}.hiw-hero h1{font-family:var(--font-display,var(--font-app));letter-spacing:-.02em;color:var(--brand-ink);margin:0 0 12px;font-size:clamp(36px,5vw,56px);line-height:1.05}.hiw-lede{max-width:620px;color:var(--brand-ink);opacity:.85;margin:0 auto;font-size:clamp(16px,1.6vw,18px);line-height:1.55}.hiw-pricing{margin:32px 0 56px;scroll-margin-top:92px}.hiw--post-spotlight{padding-top:0}.hiw-subscribe-cta{text-align:center;padding:48px 0 16px}.hiw-subscribe-cta h2{font-family:var(--font-display,var(--font-app));letter-spacing:-.02em;color:var(--brand-ink);margin:0 0 26px;font-size:clamp(26px,3.8vw,42px);font-weight:600;line-height:1.08}.hiw-subscribe-cta__buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hiw-subscribe-btn{color:#fff;cursor:pointer;background:var(--kb-color-primary);border-radius:var(--kb-radius-full,9999px);align-items:center;gap:9px;padding:15px 32px;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.hiw-subscribe-btn:hover{background:var(--kb-color-primary-onhover)}.hiw-spotlight{color:var(--kb-color-primary-text)}.hiw-spotlight .wrap{max-width:1100px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.hiw-spotlight .spot{--tone:var(--kb-color-primary);--glow:#14992d29;text-align:center;padding:clamp(48px,8vw,100px) 0;position:relative}.hiw-spotlight .spot[data-tone=blue]{--tone:var(--kb-color-action);--glow:#2659f521}.hiw-spotlight .spot[data-tone=purple]{--tone:var(--kb-color-secondary);--glow:#953fe021}.hiw-spotlight .spot+.spot{border-top:1px solid var(--kb-color-subtle-border-2)}.hiw-spotlight .spot h2{font-family:var(--font-display,var(--font-app));letter-spacing:-.02em;text-wrap:balance;max-width:16ch;color:var(--kb-color-primary-text);margin:0 auto;font-size:clamp(26px,4vw,42px);font-weight:600;line-height:1.06}.hiw-spotlight .bullets{text-align:left;flex-direction:column;gap:15px;width:fit-content;max-width:90vw;margin:26px auto 0;padding:0;list-style:none;display:flex}.hiw-spotlight .bullets li{color:var(--kb-color-secondary-text);align-items:flex-start;gap:12px;font-size:clamp(15px,1.7vw,17px);line-height:1.45;display:flex}.hiw-spotlight .bullets .ck{border-radius:var(--kb-radius-full,9999px);color:#fff;background:var(--tone);flex:none;place-items:center;width:23px;height:23px;margin-top:1px;display:grid}.hiw-spotlight .bullets b{color:var(--kb-color-primary-text);font-weight:600}.hiw-spotlight .stage{width:100%;max-width:640px;min-height:220px;margin:clamp(38px,5vw,60px) auto 0;position:relative}.hiw-spotlight .stage:before{content:"";aspect-ratio:1.4;background:var(--glow);filter:blur(64px);z-index:0;border-radius:50%;width:86%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hiw-spotlight .combo{transform-origin:top;z-index:1;width:560px;height:460px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1)}.hiw-spotlight .combo>*{position:absolute}.hiw-spotlight .phone{background:#0c0e11;border-radius:32px;width:178px;padding:7px 7px 8px;box-shadow:0 2px 6px #10131629,0 24px 50px #10131642}.hiw-spotlight .phone-screen{background:#fff;border-radius:25px;width:100%;line-height:0;position:relative;overflow:hidden}.hiw-spotlight .phone-screen img{width:100%;height:auto;display:block}.hiw-spotlight .win{background:#fff;border:1px solid #e4e4e8;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 8px #10131614,0 26px 56px #10131629}.hiw-spotlight .win-bar{background:#f6f6f8;border-bottom:1px solid #e4e4e8;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.hiw-spotlight .win-dots{flex:none;gap:6px;display:flex}.hiw-spotlight .win-dots i{border-radius:50%;width:10px;height:10px;display:block}.hiw-spotlight .win-dots i:first-child{background:#ff5f57}.hiw-spotlight .win-dots i:nth-child(2){background:#febc2e}.hiw-spotlight .win-dots i:nth-child(3){background:#28c840}.hiw-spotlight .win-url{color:#8d8d8d;background:#fff;border:1px solid #e4e4e8;border-radius:999px;flex:1;justify-content:center;align-items:center;max-width:230px;height:19px;margin:0 auto;font-size:10.5px;display:flex}.hiw-spotlight .win img{width:100%;height:auto;display:block}.hiw-spotlight .stage-a .win{width:348px;top:40px;left:14px}.hiw-spotlight .stage-a .phone{z-index:2;top:24px;left:360px}.hiw-spotlight .stage-b .win{width:348px;top:40px;left:198px}.hiw-spotlight .stage-b .phone{z-index:2;top:24px;left:22px}.hiw-spotlight .stage-c .win.back{width:350px;top:16px;left:196px}.hiw-spotlight .stage-c .win.front{z-index:2;width:312px;top:158px;left:14px}.hiw-spotlight .closing{text-align:center;border-top:1px solid var(--kb-color-subtle-border-2);padding:clamp(48px,8vw,96px) 0 clamp(72px,10vw,120px)}.hiw-spotlight .closing h2{font-family:var(--font-display,var(--font-app));letter-spacing:-.02em;text-wrap:balance;max-width:18ch;color:var(--kb-color-primary-text);margin:0 auto;font-size:clamp(26px,3.8vw,42px);font-weight:600;line-height:1.08}.hiw-spotlight .closing p{color:var(--kb-color-secondary-text);max-width:46ch;margin:16px auto 30px;font-size:clamp(15px,1.7vw,18px)}.hiw-spotlight .cta-btn{color:#fff;cursor:pointer;background:var(--kb-color-primary);border-radius:var(--kb-radius-full,9999px);align-items:center;gap:9px;padding:15px 32px;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.hiw-spotlight .cta-btn:hover{background:var(--kb-color-primary-onhover)}@media (prefers-reduced-motion:no-preference){.hiw-spotlight .reveal{opacity:0;transition:opacity .64s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.hiw-spotlight .reveal.in{opacity:1;transform:none}}body[data-kb-slug=how-it-works][data-theme=dark] .hiw :is(p,li,span,div,td,th),[data-theme=dark] body[data-kb-slug=how-it-works] .hiw :is(p,li,span,div,td,th){color:#e2e8f0}body[data-kb-slug=how-it-works][data-theme=dark] .hiw :is(h1,h2,h3,h4,h5,h6),[data-theme=dark] body[data-kb-slug=how-it-works] .hiw :is(h1,h2,h3,h4,h5,h6){color:#f8fafc}body[data-kb-slug=how-it-works][data-theme=dark] .hiw :is(p,li,td) a,[data-theme=dark] body[data-kb-slug=how-it-works] .hiw :is(p,li,td) a{color:#5bd773}body[data-kb-slug=how-it-works][data-theme=dark] :is(.hiw-feature,.hiw-camp-cta-block),[data-theme=dark] body[data-kb-slug=how-it-works] :is(.hiw-feature,.hiw-camp-cta-block){background:#ffffff08;border-color:#ffffff1a}body[data-kb-slug=how-it-works][data-theme=dark] hr,[data-theme=dark] body[data-kb-slug=how-it-works] hr{border-color:#ffffff1a}
