.kh{--teal:#0f4c5c;--teal-deep:#0a3843;--on-teal:#fff;--on-teal-muted:#b9d3d8;--saffron:#f2a541;--on-saffron:#14213d;--coral:#e4572e;--coral-text:#b83a17;--bg:#faf7f2;--surface:#fff;--soft:#f1ebe1;--line:#e8e1d6;--ink:#14213d;--muted:#5b6478;--head:#0f4c5c;--success:#2a9d8f;--success-text:#1e7a6f;--tealtint:#e7f0f1;--display:var(--font-sora),ui-sans-serif,system-ui,sans-serif;--body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kh{--teal:#0f4c5c;--teal-deep:#0a2a32;--on-teal:#ede8df;--on-teal-muted:#a9c4ca;--coral-text:#f07a57;--bg:#0b1a1f;--surface:#13272e;--soft:#10232a;--line:#1f3840;--ink:#ede8df;--muted:#9aa5b1;--head:#5fb3c4;--success-text:#4cc2b3;--tealtint:#17323a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .kh{--teal:#0f4c5c;--teal-deep:#0a2a32;--on-teal:#ede8df;--on-teal-muted:#a9c4ca;--coral-text:#f07a57;--bg:#0b1a1f;--surface:#13272e;--soft:#10232a;--line:#1f3840;--ink:#ede8df;--muted:#9aa5b1;--head:#5fb3c4;--success-text:#4cc2b3;--tealtint:#17323a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kh,.kh *{box-sizing:border-box}.kh{background:var(--bg);color:var(--ink);font:16px/1.6 var(--body)}.kh h1,.kh h2,.kh h3,.kh h4{font-family:var(--display);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.kh p{margin:0}.kh a{color:inherit}.kh .in{max-width:1160px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.kh .eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:600}.kh .btn{font:600 1rem var(--body);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 22px;text-decoration:none;display:inline-flex}.kh .btn-primary{background:var(--saffron);color:var(--on-saffron)}.kh .btn-primary:hover{filter:brightness(1.05)}.kh .btn-line{color:var(--on-teal);background:0 0;border:1.5px solid rgba(255,255,255,.35)}.kh .btn:focus-visible{outline:3px solid var(--saffron);outline-offset:2px}.kh a:focus-visible{outline:3px solid var(--saffron);outline-offset:2px}.kh button:focus-visible{outline:3px solid var(--saffron);outline-offset:2px}.kh .top{background:var(--teal);color:var(--on-teal)}.kh .nav{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.kh .logo{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.45rem;font-weight:800;text-decoration:none;display:flex}.kh .logo i{background:var(--coral);border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}.kh .links{color:rgba(255,255,255,.92);gap:32px;font-size:1.06rem;font-weight:600;display:none}.kh .links a{text-decoration:none}.kh .links a:hover{color:#fff;text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--saffron,#f2a541);text-decoration-color:var(--saffron,#f2a541)}.kh .nav-cta{align-items:center;gap:10px;display:flex}.kh .nav-cta .login{color:rgba(255,255,255,.92);font-size:1.06rem;font-weight:600;text-decoration:none;display:none}.kh .vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kh .nav-cta .btn{min-height:44px;padding:11px 18px;font-size:1rem}.kh .menu{color:var(--on-teal);background:0 0;border:1.5px solid rgba(255,255,255,.3);border-radius:10px;width:42px;height:42px;font-size:1.1rem}.kh .hero{background:var(--teal);color:var(--on-teal);padding-top:28px;padding-bottom:64px;position:relative;overflow:hidden}.kh .hero .in{gap:40px;display:grid}.kh .hero h1{letter-spacing:-.03em;font-size:max(2.2rem,min(8vw,4rem));font-weight:800}.kh .hero h1 em{color:var(--saffron);font-style:normal}.kh .hero .lede{color:var(--on-teal-muted);max-width:34rem;margin-top:18px;font-size:1.08rem}.kh .hero .ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.kh .hero .ctas .btn{flex:200px}.kh .hero .note{color:var(--on-teal-muted);margin-top:14px;font-size:.85rem}.kh .word{flex-wrap:wrap;gap:6px;margin-top:22px;display:inline-flex}.kh .word span{color:var(--on-teal);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:5px 10px;font-size:.8rem}.kh .collage{justify-self:center;gap:12px;width:100%;max-width:440px;display:grid;position:relative}.kh .cc{background:var(--surface);color:var(--ink);border-radius:var(--r);gap:8px;padding:14px;display:grid;box-shadow:0 18px 40px rgba(5,25,30,.35)}.kh .cc .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.kh .small{color:var(--muted);font-size:.8rem}.kh .badge{letter-spacing:.07em;text-transform:uppercase;background:var(--coral-text);color:#fff;border-radius:6px;justify-self:start;padding:3px 8px;font-size:.66rem;font-weight:700}:root[data-theme=dark] .kh .badge{color:#0b1a1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kh .badge{color:#0b1a1f}}.kh .dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.kh .video{aspect-ratio:2;border-radius:12px;max-width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.kh .video svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.kh .lv-react text{transform-box:fill-box;animation:2.4s ease-in-out infinite float}.kh .lv-react text:nth-child(2){animation-delay:.6s}.kh .lv-react text:nth-child(3){animation-delay:1.2s}}@keyframes float{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.75;transform:translateY(-6px)}}.kh .faces{grid-template-columns:repeat(4,1fr);align-content:end;gap:5px;display:grid;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.kh .faces span{aspect-ratio:1;background:rgba(255,255,255,.12);border-radius:7px}.kh .faces span:nth-child(2){background:rgba(242,165,65,.35)}.kh .play{background:var(--saffron);z-index:1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.kh .play:before{content:"";border-left:13px solid var(--on-saffron);border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:3px}.kh .bar{background:var(--tealtint);border-radius:9px;height:6px;overflow:hidden}.kh .bar span{background:var(--success);height:100%;display:block}.kh .price{font-family:var(--display);font-weight:700}.kh .wallet{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kh .wallet div{background:var(--soft);border-radius:10px;padding:8px}.kh .wallet b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:.95rem;display:block}.kh .c2{transform:translate(18px)}.kh .band{padding-top:72px;padding-bottom:72px}.kh .band.alt{background:var(--soft)}.kh .sec-head{gap:12px;max-width:44rem;margin-bottom:40px;display:grid}.kh .sec-head .eyebrow{color:var(--coral-text)}.kh .sec-head h2{letter-spacing:-.02em;color:var(--head);font-size:max(1.8rem,min(5vw,2.6rem));font-weight:700}.kh .sec-head p{color:var(--muted);font-size:1.05rem}.kh .replace{align-items:center;gap:16px;display:grid}.kh .tools{flex-wrap:wrap;gap:8px;display:flex}.kh .tools span{border:1.5px dashed var(--line);color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);border-radius:10px;padding:10px 14px;font-weight:500}.kh .arrow{font-family:var(--display);color:var(--muted);font-size:1.6rem}.kh .one{background:var(--teal);color:#fff;font-family:var(--display);border-radius:12px;justify-self:start;align-items:center;gap:10px;padding:12px 18px;font-size:1.15rem;font-weight:700;display:inline-flex}.kh .one i{background:var(--coral);border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.kh .feats{gap:14px;display:grid}.kh .feat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:10px;padding:22px;display:grid}.kh .feat .ic{background:var(--tealtint);width:42px;height:42px;color:var(--head);border-radius:11px;place-items:center;display:grid}.kh .feat .ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.kh .feat h3{font-size:1.12rem;font-weight:600}.kh .feat p{color:var(--muted);font-size:.95rem}.kh .feat ul{color:var(--muted);gap:2px;margin:0;padding-left:18px;font-size:.9rem;display:grid}.kh .world{align-items:center;gap:28px;display:grid}.kh .cur{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.kh .cur div{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.kh .cur b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.1rem}.kh .ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kh .ticks li{align-items:flex-start;gap:12px;display:flex}.kh .ticks li:before{content:"";background:var(--success)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px}.kh .fee{background:var(--teal);color:var(--on-teal);border-radius:20px;align-items:center;gap:24px;padding:32px 24px;display:grid}.kh .fee .big{font-family:var(--display);color:var(--saffron);letter-spacing:-.04em;font-size:max(3.5rem,min(14vw,6rem));font-weight:800;line-height:1}.kh .fee .big small{color:var(--on-teal-muted);letter-spacing:0;margin-left:6px;font-size:.35em;font-weight:600}.kh .fee p{color:var(--on-teal-muted)}.kh .fee h2{font-size:max(1.6rem,min(4.5vw,2.2rem))}.kh .todo{background:var(--coral-text);color:#fff;border-radius:6px;margin-top:10px;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-block}.kh .fee-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kh .fee-list li{border-bottom:1px solid rgba(255,255,255,.14);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:.95rem;display:flex}.kh .fee-list li:last-child{border-bottom:0}.kh .fee-list b{color:var(--on-teal)}.kh .cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.kh .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:grid;overflow:hidden}.kh .thumb{aspect-ratio:16/9;max-width:100%;position:relative}.kh .thumb .kind{background:var(--surface);color:var(--ink);border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:600;position:absolute;top:10px;left:10px}.kh .card .t{gap:4px;padding:14px;display:grid}.kh .card h4{font-size:1rem;font-weight:600;line-height:1.3}.kh .card .row{justify-content:space-between;align-items:baseline;margin-top:6px;display:flex}.kh .steps{counter-reset:s;gap:14px;display:grid}.kh .step{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);gap:8px;padding:22px;display:grid}.kh .step:before{counter-increment:s;content:counter(s);font-family:var(--display);background:var(--saffron);width:34px;height:34px;color:var(--on-saffron);border-radius:50%;place-items:center;font-weight:700;display:grid}.kh .step h3{font-size:1.1rem}.kh .step p{color:var(--muted);font-size:.95rem}.kh .final{text-align:left;justify-items:start;gap:18px;display:grid}.kh .final h2{color:var(--head);letter-spacing:-.02em;max-width:22ch;font-size:max(1.9rem,min(6vw,3rem))}.kh .final .btn-line{color:var(--head);border-color:var(--line)}.kh footer{background:var(--teal-deep);color:var(--on-teal-muted);padding-top:44px;padding-bottom:32px;font-size:.92rem}.kh footer .grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.kh footer h4{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--on-teal);margin-bottom:10px;font-size:.78rem}.kh footer ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kh footer a{text-decoration:none}.kh footer a:hover{color:var(--on-teal)}.kh .pickers{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.kh .pickers span{color:var(--on-teal);border:1px solid rgba(255,255,255,.2);border-radius:9px;padding:8px 12px}.kh .legal{border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:24px;padding-top:20px;display:flex}.kh .ways{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.kh .way{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:4px;padding:16px;display:grid}.kh .way b{font-family:var(--display);font-size:.98rem;font-weight:600}.kh .way span{color:var(--muted);font-size:.82rem;line-height:1.4}.kh .way .sw{background:var(--saffron);border-radius:9px;width:28px;height:6px;margin-bottom:6px}.kh .way:nth-child(3n+2) .sw{background:var(--success)}.kh .way:nth-child(3n) .sw{background:var(--coral)}.kh .auto{align-items:start;gap:28px;display:grid}.kh .tl{border-left:2px solid var(--line);gap:0;margin:0 0 0 8px;padding:0;list-style:none;display:grid}.kh .tl li{padding:0 0 18px 22px;position:relative}.kh .tl li:before{content:"";background:var(--surface);border:2px solid var(--head);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.kh .tl li:first-child:before{background:var(--saffron);border-color:var(--saffron)}.kh .tl time{letter-spacing:.05em;text-transform:uppercase;color:var(--coral-text);font-size:.75rem;font-weight:600}.kh .tl b{font-weight:600;display:block}.kh .tl span{color:var(--muted);font-size:.9rem}.kh .auto-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kh .auto-grid div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px;font-size:.9rem}.kh .auto-grid b{font-family:var(--display);margin-bottom:2px;font-weight:600;display:block}.kh .auto-grid span{color:var(--muted);font-size:.85rem}.kh .promises{gap:12px;display:grid}.kh .promise{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;display:grid}.kh .promise .n{font-family:var(--display);color:var(--saffron);width:36px;font-size:1.4rem;font-weight:800;line-height:1}.kh .promise b{font-family:var(--display);margin-bottom:2px;font-weight:600;display:block}.kh .promise span{color:var(--muted);font-size:.92rem}.kh .proposed{border:1px dashed var(--coral-text);color:var(--coral-text);vertical-align:middle;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.kh .stories{border:2px dashed var(--line);border-radius:20px;gap:14px;padding:28px 22px;display:grid}.kh .stories .avs{display:flex}.kh .stories .avs span{border:3px solid var(--bg);background:var(--tealtint);border-radius:50%;width:44px;height:44px;margin-left:-10px}.kh .stories .avs span:first-child{background:var(--saffron);margin-left:0}.kh .stories .avs span:nth-child(3){background:var(--success)}.kh .stories .avs span:nth-child(4){background:var(--coral)}.kh .faq{gap:10px;max-width:48rem;display:grid}.kh .faq details{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.kh .faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}.kh .faq summary:after{content:"+";font-family:var(--display);color:var(--head);font-size:1.2rem;line-height:1}.kh .faq details[open] summary:after{content:"–"}.kh .faq p{color:var(--muted);margin-top:10px;font-size:.95rem}@media (min-width:720px){.kh .ways{grid-template-columns:repeat(4,1fr)}.kh .promises{grid-template-columns:1fr 1fr}.kh .stories{padding:40px}}@media (min-width:980px){.kh .auto{grid-template-columns:1fr 1fr;gap:56px}}.kh .plans{gap:14px;display:grid}.kh .plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-content:start;gap:12px;padding:24px;display:grid;position:relative}.kh .plan.best{border:2px solid var(--head)}.kh .plan .pop{letter-spacing:.05em;text-transform:uppercase;background:var(--saffron);color:var(--on-saffron);border-radius:99px;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;top:-12px;left:24px}.kh .plan h3{color:var(--head);font-size:1.15rem}.kh .plan .pp b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800}.kh .fees-l{border-block:1px solid var(--line);gap:6px;margin:0;padding:12px 0;font-size:.9rem;list-style:none;display:grid}.kh .fees-l li{justify-content:space-between;gap:10px;display:flex}.kh .fees-l span{color:var(--muted)}.kh .ticks.sm{gap:8px;font-size:.92rem}.kh .ticks.sm li:before{background-size:11px;width:18px;height:18px}.kh .btn-ghost2{color:var(--head);border:1.5px solid var(--line);background:0 0}.kh .plan .btn{margin-top:4px}@media (min-width:900px){.kh .plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.kh .plan .plus{color:var(--head);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 -2px;font-size:.8rem;font-weight:700}.kh .plan .ticks.sm li b{font-weight:700}.kh .plan.dark{background:var(--teal-deep);color:#fff;isolation:isolate;border:0;overflow:hidden;box-shadow:0 24px 50px -20px rgba(10,42,50,.55)}.kh .plan.dark:before,.kh .plan.dark:after{content:"";z-index:-1;filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.kh .plan.dark:before{background:rgba(242,165,65,.45);width:260px;height:260px;top:120px;right:-90px}.kh .plan.dark:after{background:rgba(228,87,46,.38);width:220px;height:220px;bottom:-40px;left:-80px}.kh .plan.dark h3,.kh .plan.dark .plus{color:#fff}.kh .plan.dark .small{color:var(--on-teal-muted)}.kh .plan.dark .fees-l{border-color:rgba(255,255,255,.15)}.kh .plan.dark .fees-l span{color:var(--on-teal-muted)}.kh .plan.dark .ticks li:before{background-color:var(--saffron)}.kh .plan.dark .btn-w{color:var(--teal-deep);background:#fff}.kh .plans-note{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:.88rem;display:flex}.kh .mcta{padding:10px max(16px,env(safe-area-inset-right,0px))calc(10px + env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));background:var(--surface);border-top:1px solid var(--line);z-index:5;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.kh .mcta .btn{flex:1;min-height:46px;padding:10px}.kh .mcta .btn-ghost{color:var(--head);border:1.5px solid var(--line);background:0 0}.kh{padding-bottom:76px}@media (min-width:720px){.kh .feats{grid-template-columns:repeat(2,1fr)}.kh .steps{grid-template-columns:repeat(3,1fr)}.kh .replace{grid-template-columns:auto auto auto;justify-content:start;gap:24px}.kh footer .grid{grid-template-columns:2fr 1fr 1fr 1fr}.kh .fee{grid-template-columns:1fr 1fr;padding:48px}}@media (min-width:980px){.kh .links{display:flex}.kh .nav-cta .login{display:inline}.kh .menu{display:none}.kh .hero{padding-top:56px;padding-bottom:96px}.kh .hero .in{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.kh .hero .ctas .btn{flex:none}.kh .feats{grid-template-columns:repeat(3,1fr)}.kh .world{grid-template-columns:1fr 1fr;gap:56px}.kh .mcta{display:none}.kh{padding-bottom:0}.kh .band{padding-top:96px;padding-bottom:96px}}@media (prefers-reduced-motion:no-preference){.kh .cc{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.kh .cc:nth-child(2){animation-delay:80ms}.kh .cc:nth-child(3){animation-delay:.16s}@keyframes rise{0%{transform:translateY(14px)}}.kh .c2{animation-name:rise2}@keyframes rise2{0%{transform:translate(18px,14px)}}}.kh h1,.kh h2,.kh h3,.kh h4{color:inherit}.kh .sec-head h2,.kh .final h2,.kh .plan h3{color:var(--head)}.kh .plan.dark h3{color:#fff}.kh .btn{min-height:48px}.kh .menu-panel{z-index:20;background:var(--surface);min-width:200px;color:var(--ink);border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;top:64px;right:16px;box-shadow:0 18px 40px rgba(5,25,30,.35)}.kh .menu-panel a{border-radius:10px;padding:10px 12px;text-decoration:none}.kh .menu-panel a:hover{background:var(--tealtint)}.kh details.mnav summary{list-style:none}.kh details.mnav summary::-webkit-details-marker{display:none}.kh .soon{color:var(--coral-text);white-space:nowrap;margin-left:6px;font-size:.7rem;font-weight:700}.kh .plan.dark .soon{color:var(--saffron)}.kh .methods{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.kh .methods div{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.kh .methods b{font-family:var(--display);font-size:1rem}.kh .pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none;display:grid;overflow:hidden}.kh .pcard img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.kh .pcard .t{gap:4px;padding:14px;display:grid}.kh .pcard h3,.kh .pcard h4{font-size:1rem;font-weight:600;line-height:1.3}.kh .pcard .row{justify-content:space-between;align-items:baseline;margin-top:6px;display:flex}.kh .incl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kh .incl div{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:.95rem;font-weight:600;display:flex}.kh .incl div span{font-size:1.3rem;line-height:1}@media (min-width:720px){.kh .incl{grid-template-columns:repeat(4,minmax(0,1fr))}}.kh footer .f-brand{grid-column:1/-1;max-width:22rem}@media (min-width:720px){.kh footer .f-brand{grid-column:auto}}.kh details.mnav summary{cursor:pointer;place-items:center;display:grid}@media (min-width:980px){.kh details.mnav{display:none}}.kh .period{border:1px solid var(--line);background:var(--surface);border-radius:99px;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 32px;padding:4px;display:flex}.kh .period label{cursor:pointer}.kh .period input{opacity:0;pointer-events:none;position:absolute}.kh .period span{min-height:40px;color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:.92rem;font-weight:600;display:flex}.kh .period em{background:var(--saffron);color:var(--on-saffron);border-radius:99px;padding:2px 7px;font-size:.72rem;font-style:normal;font-weight:700}.kh .period input:checked+span{background:var(--teal);color:#fff}.kh .period input:focus-visible+span{outline:2px solid var(--coral);outline-offset:2px}.kh .pricing [data-i]{display:none}.kh .pricing:has(input[value=month]:checked) [data-i=month]{display:grid}.kh .pricing:has(input[value=quarter]:checked) [data-i=quarter]{display:grid}.kh .pricing:has(input[value=year]:checked) [data-i=year]{display:grid}.kh .pp-wrap{gap:2px}.kh .save{color:var(--success-text);font-weight:600}.kh .plan.dark .save{color:var(--saffron)}.kh .save s{color:var(--muted);font-weight:400}.kh .feebox{gap:14px;display:grid}.kh .feebox>div{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.kh .feebox h3{color:var(--head);font-size:1.05rem}@media (min-width:720px){.kh .feebox{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.kh .feebox{grid-template-columns:repeat(4,1fr)}}.kh .pricing:has(input[value=month]:checked) .btn[data-i=month]{display:inline-flex}.kh .pricing:has(input[value=quarter]:checked) .btn[data-i=quarter]{display:inline-flex}.kh .pricing:has(input[value=year]:checked) .btn[data-i=year]{display:inline-flex}@media (max-width:480px){.kh .period{width:100%}.kh .period label{flex:1}.kh .period span{justify-content:center;gap:4px;padding:8px 6px;font-size:.85rem}.kh .period em{padding:2px 5px;font-size:.65rem}}.kh .blog-hero{padding-bottom:24px}.kh .blog-hero h1{margin:8px 0 10px;font-size:max(2.2rem,min(5vw,3.6rem))}.kh .blog-hero p{max-width:620px;color:var(--muted);font-size:1.1rem}.kh .blog-cats{scrollbar-width:none;gap:8px;margin-top:22px;padding-bottom:4px;display:flex;overflow-x:auto}.kh .blog-cats a{border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none}.kh .blog-cats a.on{background:var(--teal);color:#fff;border-color:var(--teal)}.kh .blog-empty{text-align:center;color:var(--muted);border:2px dashed var(--line);border-radius:20px;padding:48px}.kh .blog-cover{aspect-ratio:16/9;object-fit:cover;background:var(--teal);border-radius:18px;width:100%;display:block}.kh .blog-cover-made{color:#fff;background:radial-gradient(60% 80% at 85% 10%,rgba(242,165,65,.55),transparent 60%),radial-gradient(50% 60% at 0 100%,rgba(228,87,46,.45),transparent 60%),#0f4c5c;align-content:end;gap:6px;padding:20px;display:grid}.kh .blog-cover-made span{letter-spacing:.12em;text-transform:uppercase;color:var(--saffron);font-size:.72rem;font-weight:700}.kh .blog-cover-made b{font-family:var(--display);font-size:1.2rem;line-height:1.2}.kh .blog-cover-made.big b{font-size:max(1.4rem,min(3vw,2.2rem))}.kh .blog-feature{gap:22px;margin-bottom:36px;text-decoration:none;display:grid}.kh .blog-feature h2{margin:6px 0 10px;font-size:max(1.6rem,min(3vw,2.3rem))}.kh .blog-feature p{color:var(--muted);font-size:1.05rem}.kh .blog-feature small,.kh .blog-card small{color:var(--muted);margin-top:10px;display:block}.kh .blog-grid{gap:26px;display:grid}.kh .blog-card{align-content:start;gap:12px;text-decoration:none;display:grid}.kh .blog-card h3{margin:4px 0 6px;font-size:1.2rem}.kh .blog-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.kh .blog-card:hover h3,.kh .blog-feature:hover h2{color:var(--teal)}@media (min-width:760px){.kh .blog-feature{grid-template-columns:1.25fr 1fr;align-items:center}.kh .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.kh .blog-grid{grid-template-columns:repeat(3,1fr)}}.kh .blog-draft{background:var(--saffron);color:var(--on-saffron);text-align:center;padding:10px;font-weight:700}.kh .article .in{max-width:1040px}.kh .crumbs{color:var(--muted);margin-bottom:14px;font-size:.9rem}.kh .crumbs a{font-weight:600;text-decoration:none}.kh .article h1{max-width:860px;font-size:max(2rem,min(4.5vw,3.2rem))}.kh .article .lede{color:var(--muted);max-width:760px;margin-top:14px;font-size:1.2rem}.kh .article .meta{color:var(--muted);margin-top:14px;font-size:.92rem}.kh .article-cover{aspect-ratio:16/9;object-fit:cover;border-radius:22px;width:100%;margin:26px 0 8px}.kh .article-layout{gap:28px;margin-top:22px;display:grid}@media (min-width:980px){.kh .article-layout:has(.toc){grid-template-columns:230px 1fr}.kh .toc{align-self:start;position:-webkit-sticky;position:sticky;top:20px}}.kh .toc{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;padding:16px;font-size:.9rem;display:grid}.kh .toc a{color:var(--muted);text-decoration:none}.kh .toc a:hover{color:var(--teal)}.kh .prose{max-width:720px;font-size:1.08rem;line-height:1.8}.kh .prose>*+*{margin-top:1.1em}.kh .prose h2{margin-top:1.8em;scroll-margin-top:20px;font-size:1.7rem}.kh .prose h3{margin-top:1.5em;font-size:1.3rem}.kh .prose a{color:var(--teal);font-weight:600}.kh .prose ul{padding-left:1.3em;list-style:outside}.kh .prose ol{padding-left:1.3em;list-style:decimal}.kh .prose li::marker{color:var(--teal);font-weight:700}.kh .prose li+li{margin-top:.4em}.kh .prose blockquote{border-left:4px solid var(--saffron);font-family:var(--display);background:#fff;border-radius:0 14px 14px 0;margin-left:0;padding:16px 20px;font-size:1.15rem}.kh .prose img{border-radius:16px;width:100%}.kh .prose code{background:#efeae0;border-radius:6px;padding:2px 6px;font-size:.92em}.kh .prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.kh .share{flex-wrap:wrap;align-items:center;gap:10px;max-width:720px;margin:36px 0 0;display:flex}.kh .share span{font-weight:700}.kh .share a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none}.kh .blog-cta{background:var(--teal);color:#fff;border-radius:24px;justify-items:start;gap:12px;margin-top:44px;padding:32px;display:grid}.kh .blog-cta h2{color:#fff;font-size:1.7rem}.kh .blog-cta p{color:rgba(255,255,255,.85);max-width:560px}.kh .related{margin-top:48px}.kh .related h2{margin-bottom:18px;font-size:1.6rem}.kh .namecheck{gap:8px;max-width:520px;margin:18px 0 6px;display:grid}.kh .namecheck label{font-size:.95rem;font-weight:600}.kh .nc-row{border:2px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:0;padding:4px 4px 4px 14px;display:flex}.kh .nc-row:focus-within{border-color:var(--teal)}.kh .nc-prefix{color:var(--muted);white-space:nowrap;font-weight:600}.kh .nc-row input{width:0;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px 6px;font-weight:700}.kh .nc-row .btn{min-height:44px;padding:0 16px}.kh .nc-row .btn:disabled{opacity:.5}.kh .nc-msg{margin:0;font-size:.9rem;font-weight:600}.kh .nc-msg.free{color:var(--success-text)}.kh .nc-msg.taken,.kh .nc-msg.invalid{color:var(--coral-text)}.kh .doors{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.kh .door{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:18px;align-content:start;gap:8px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.kh .door:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 18px 40px -22px rgba(15,76,92,.5)}.kh .door .door-ic{color:inherit;font-size:2rem;line-height:1}.kh .door b{font-family:var(--display);font-size:1.15rem}.kh .door span{color:var(--muted);font-size:.93rem;line-height:1.5}.kh .door .door-go{color:var(--teal);margin-top:4px;font-weight:700}.kh .theme-show{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.kh .tmock{border:1px solid rgba(0,0,0,.06);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 20px 45px -28px rgba(0,0,0,.45)}.kh .tm-head{border-bottom:1px solid;align-items:center;padding:10px 14px;font-size:.9rem;display:flex}.kh .tm-hero{justify-items:start;gap:10px;padding:22px 14px;display:grid}.kh .tm-hero b{font-size:1.05rem;line-height:1.2}.kh .tm-btn{padding:6px 12px;font-size:.72rem;font-weight:800}.kh .tm-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;display:grid}.kh .tm-grid span{padding:5px;display:block}.kh .tm-grid i{aspect-ratio:1;border-radius:inherit;display:block}.kh .tmock{background:#fff}.kh .tmock figcaption{border-top:1px solid rgba(0,0,0,.06);gap:2px;padding:10px 14px 12px;font-size:.78rem;display:grid}.kh .tmock figcaption b{font-size:.95rem}.kh .tmock figcaption span{opacity:.7;font-weight:600}.kh .tools-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.kh .tools-grid div{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.kh .tools-grid div>span{font-size:1.6rem}.kh .tools-grid b{font-family:var(--display);font-size:1.05rem}.kh .tools-grid p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.kh .hero .in>div{min-width:0}@media (max-width:640px){.kh .theme-show{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.kh .theme-show .tmock{scroll-snap-align:start}}.kh .tg-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.kh .tg-tabs button{color:#0f4c5c;cursor:pointer;background:#fff;border:1.5px solid rgba(15,76,92,.25);border-radius:999px;min-height:44px;padding:0 16px;font-weight:700}.kh .tg-tabs button span{opacity:.6;margin-left:4px;font-weight:600}.kh .tg-tabs button.on{color:#fff;background:#0f4c5c;border-color:#0f4c5c}.kh .tbtn{text-align:left;cursor:pointer;font:inherit;color:inherit;padding:0;transition:transform .25s,box-shadow .25s;display:block}.kh .tbtn:hover{transform:translateY(-4px);box-shadow:0 28px 55px -30px rgba(0,0,0,.55)}.kh .tbtn .tcap{border-top:1px solid rgba(0,0,0,.06);gap:2px;padding:10px 14px 12px;font-size:.78rem;display:grid}.kh .tbtn .tcap b{font-size:.95rem}.kh .tbtn .tcap em{color:#e4572e;margin-top:4px;font-style:normal;font-weight:700}.tg-pop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(10,14,22,.72);place-items:center;padding:12px;animation:.2s tgIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes tgIn{0%{opacity:0}to{opacity:1}}.tg-box{background:#faf7f2;border-radius:22px;grid-template-rows:auto 1fr auto;width:min(1120px,100%);height:min(92vh,980px);display:grid;overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,.45)}.tg-bar{border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex}.tg-bar b{color:#14213d;flex:1;min-width:120px;font-size:1rem}.tg-bar b span{color:#5b6472;font-weight:600}.tg-dev{background:#ece6da;border-radius:999px;gap:4px;padding:3px;display:flex}.tg-dev button{cursor:pointer;color:#14213d;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:.85rem;font-weight:700}.tg-dev button.on{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.tg-x{color:#fff;cursor:pointer;background:#14213d;border:0;border-radius:999px;width:40px;height:40px;font-size:1rem}.tg-stage{background:repeating-linear-gradient(45deg,#f1ece2 0,#f1ece2 12px,#ece6da 12px,#ece6da 24px);place-items:center;padding:14px;display:grid;overflow:hidden}.tg-stage iframe{background:#fff;border:0;box-shadow:0 20px 50px -20px rgba(0,0,0,.45)}.tg-stage.phone iframe{border:10px solid #14213d;border-radius:28px;width:390px;max-width:100%;height:100%}.tg-stage.computer iframe{border-radius:12px;width:100%;height:100%}.tg-foot{color:#5b6472;border-top:1px solid rgba(0,0,0,.08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:.85rem;display:flex}@media (max-width:640px){.tg-pop{padding:0}.tg-box{border-radius:0;height:100dvh}.tg-stage{padding:0}.tg-stage.phone iframe{border:0;border-radius:0;width:100%}.tg-dev{display:none}}.kh.v2 .hero{padding-top:22px;padding-bottom:40px}.kh.v2 .hero2{grid-template-areas:"text""visual""check";gap:26px;display:grid}.kh.v2 .h-text{grid-area:text}.kh.v2 .h-visual{grid-area:visual;min-width:0}.kh.v2 .h-check{grid-area:check}.kh.v2 .hero .lede{margin-top:14px;font-size:1.06rem}.kh.v2 .hero .ctas{margin-top:22px}@media (max-width:979px){.kh.v2 .collage{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;max-width:none;margin-left:-16px;margin-right:-16px;padding:4px 16px 14px;display:flex;overflow-x:auto}.kh.v2 .collage::-webkit-scrollbar{display:none}.kh.v2 .collage .cc{scroll-snap-align:start;flex:0 0 min(82%,330px)}.kh.v2 .collage .c2{align-self:center;transform:none}}@media (min-width:980px){.kh.v2 .hero{padding-top:48px;padding-bottom:80px}.kh.v2 .hero2{grid-template-columns:1.1fr .9fr;grid-template-areas:"text visual""check visual";align-items:start;gap:0 56px}.kh.v2 .h-visual{align-self:center}}.kh.v2 .h-check .note{margin-top:10px}.kh.v2 .strip{background:var(--teal-deep);color:var(--on-teal)}.kh.v2 .strip .in{scrollbar-width:none;white-space:nowrap;gap:10px 22px;padding-top:14px;padding-bottom:14px;display:flex;overflow-x:auto}.kh.v2 .strip .in::-webkit-scrollbar{display:none}.kh.v2 .strip span{align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.kh.v2 .strip svg{fill:none;width:16px;height:16px;stroke:var(--saffron);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (min-width:980px){.kh.v2 .strip .in{justify-content:center}}.kh.v2 svg{display:block}.kh.v2 .d-ic svg,.kh.v2 .all-item .ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.kh.v2 .doors2{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.kh.v2 .doors2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.kh.v2 .doors2{grid-template-columns:repeat(5,minmax(0,1fr))}}.kh.v2 .door2{--tone:#0f4c5c;color:var(--ink);background:color-mix(in srgb,var(--tone)9%,var(--surface));border:1px solid color-mix(in srgb,var(--tone)22%,transparent);border-radius:18px;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.kh.v2 .door2:hover{box-shadow:0 16px 34px -18px color-mix(in srgb,var(--tone)70%,transparent);transform:translateY(-3px)}@media (min-width:1100px){.kh.v2 .door2{flex-direction:column}}.kh.v2 .d-physical{--tone:#e4572e}.kh.v2 .d-food{--tone:#d9861a}.kh.v2 .d-digital{--tone:#0f4c5c}.kh.v2 .d-classes{--tone:#6a4bc4}.kh.v2 .d-services{--tone:#2a9d8f}.kh.v2 .d-ic{background:var(--tone);color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.kh.v2 .d-body{gap:6px;min-width:0;display:grid}.kh.v2 .d-body b{font-family:var(--display);color:var(--head);font-size:1.15rem}.kh.v2 .d-text{color:var(--muted);font-size:.93rem}.kh.v2 .door2 ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.kh.v2 .door2 li{align-items:flex-start;gap:7px;font-size:.9rem;display:flex}.kh.v2 .door2 li svg{fill:none;width:16px;height:16px;stroke:var(--tone);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.kh.v2 .d-go{color:var(--tone);margin-top:6px;font-size:.92rem;font-weight:700}:root[data-theme=dark] .kh.v2 .d-go{color:var(--head)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kh.v2 .d-go{color:var(--head)}}.kh.v2 #all .replace{margin-bottom:28px}.kh.v2 .all-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.kh.v2 .all-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kh.v2 .all-item{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid}.kh.v2 .all-item:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px rgba(20,33,61,.45)}.kh.v2 .all-item .ic{background:var(--tealtint);width:44px;height:44px;color:var(--head);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.kh.v2 .all-item b{font-family:var(--display);color:var(--head);font-size:1.02rem;line-height:1.25}.kh.v2 .all-item>span:last-child{color:var(--muted);font-size:.9rem;line-height:1.5}.kh.v2 .money-side .wallet-card{border:1px solid var(--line);box-shadow:0 18px 40px -18px rgba(20,33,61,.35)}.kh.v2 .closing{background:var(--teal);color:var(--on-teal);padding-top:64px;padding-bottom:72px}.kh.v2 .closing .final h2{color:#fff}.kh.v2 .closing .final p{color:var(--on-teal-muted);margin:0;font-size:1.05rem}.kh.v2 .closing .final .btn-line{color:#fff;border-color:rgba(255,255,255,.4)}@media (min-width:980px){.kh.v2 .closing{padding-top:88px;padding-bottom:96px}}
