.kova-module__-NK3WG__page{--g:#1f9d64;color:#0c1411;-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.kova-module__-NK3WG__wrap{width:min(100% - 48px,1280px);margin:0 auto}.kova-module__-NK3WG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kova-module__-NK3WG__eyebrow{color:#5f6d67;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:600;display:inline-flex}.kova-module__-NK3WG__eyebrow:before{content:"";background:var(--g);width:18px;height:1px}.kova-module__-NK3WG__head{max-width:720px;margin-bottom:clamp(32px,4vw,52px)}.kova-module__-NK3WG__head h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.02}.kova-module__-NK3WG__head h2 em{color:#1d6b4c;font-style:normal}.kova-module__-NK3WG__sub{color:#5c6964;max-width:600px;margin:18px 0 0;font-size:17px;line-height:1.6}.kova-module__-NK3WG__section{border-top:1px solid #edf1ef;padding:clamp(80px,8vw,124px) 0}.kova-module__-NK3WG__tint{background:#f6f8f7}@media (scripting:enabled){.kova-module__-NK3WG__page [data-reveal]{transition:opacity .7s ease var(--delay,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--delay,0s)}.kova-module__-NK3WG__page [data-reveal=out]{opacity:0;transform:translateY(20px)}}.kova-module__-NK3WG__hero{isolation:isolate;color:#eef7f3;background:#050807;padding:clamp(64px,7vw,110px) 0 clamp(72px,8vw,120px);position:relative;overflow:hidden}.kova-module__-NK3WG__glowA,.kova-module__-NK3WG__glowB{z-index:-1;filter:blur(70px);border-radius:50%;position:absolute}.kova-module__-NK3WG__glowA{background:radial-gradient(circle,#1f9d64d9,#0000 65%);width:620px;height:620px;animation:18s ease-in-out infinite kova-module__-NK3WG__drift;top:-300px;left:-200px}.kova-module__-NK3WG__glowB{background:radial-gradient(circle,#2f5fe0b3,#0000 65%);width:560px;height:560px;animation:22s ease-in-out infinite reverse kova-module__-NK3WG__drift;bottom:-320px;right:-160px}.kova-module__-NK3WG__gridBg{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 70% at 60% 40%,#000,#0000 80%)}.kova-module__-NK3WG__hero .kova-module__-NK3WG__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.kova-module__-NK3WG__heroBit{filter:drop-shadow(0 0 18px #7fe3b266);grid-template-columns:repeat(5,14px);gap:4px;margin-bottom:28px;animation:4.5s ease-in-out infinite kova-module__-NK3WG__float;display:grid}.kova-module__-NK3WG__heroBit i{border-radius:3px;width:14px;height:14px}.kova-module__-NK3WG__px{background:#f4fbf8}.kova-module__-NK3WG__eye{animation:4.2s step-end infinite kova-module__-NK3WG__blink}.kova-module__-NK3WG__hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(56px,7.6vw,112px);font-weight:600;line-height:.95}.kova-module__-NK3WG__hero h1 em{background:linear-gradient(100deg,#7fe3b2,#3ddc8d 40%,#8fb8ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.kova-module__-NK3WG__lede{color:#eef7f3b8;max-width:520px;margin:24px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.kova-module__-NK3WG__ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.kova-module__-NK3WG__primary{color:#0b1512;background:#f4fbf8;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:0 22px 0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 30px -10px #63e0a08c}.kova-module__-NK3WG__primary:hover{background:#fff;transform:translateY(-1px)}.kova-module__-NK3WG__ghost{color:#eef7f3;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:52px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.kova-module__-NK3WG__ghost:hover{background:#ffffff12}.kova-module__-NK3WG__primary:focus-visible,.kova-module__-NK3WG__ghost:focus-visible,.kova-module__-NK3WG__prompt:focus-visible{outline-offset:3px;outline:2px solid #63e0a0}.kova-module__-NK3WG__demo{-webkit-backdrop-filter:blur(14px);background:#0c1613b8;border:1px solid #ffffff1f;border-radius:22px;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6}.kova-module__-NK3WG__demoBar{color:#eef7f399;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:12px 16px;font-size:12.5px;display:flex}.kova-module__-NK3WG__demoBar i{background:#ff625b;border-radius:50%;width:10px;height:10px}.kova-module__-NK3WG__demoBar i:nth-child(2){background:#f9bd48}.kova-module__-NK3WG__demoBar i:nth-child(3){background:#31c85b}.kova-module__-NK3WG__demoBar span{color:#fff;margin-left:10px;font-weight:600}.kova-module__-NK3WG__demoBar small{color:#eef7f373;margin-left:auto}.kova-module__-NK3WG__demoBody{flex-direction:column;gap:12px;min-height:400px;padding:20px;display:flex}.kova-module__-NK3WG__msg{opacity:0;margin:0;animation:14s infinite kova-module__-NK3WG__show}.kova-module__-NK3WG__user{color:#0b1512;background:#f4fbf8;border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:12px 15px;font-size:14.5px;line-height:1.45;animation-delay:0s}.kova-module__-NK3WG__work{color:#eef7f3bf;flex-direction:column;gap:7px;padding:4px 2px;font-size:13px;animation-name:kova-module__-NK3WG__showWork;display:flex}.kova-module__-NK3WG__work span{opacity:0;align-items:center;gap:9px;animation:14s infinite kova-module__-NK3WG__tick;display:flex}.kova-module__-NK3WG__work span b{background:#3ddc8d;border-radius:50%;flex:none;width:15px;height:15px;box-shadow:0 0 10px #3ddc8d99}.kova-module__-NK3WG__w1{animation-delay:0s!important}.kova-module__-NK3WG__w2{animation-delay:.9s!important}.kova-module__-NK3WG__w3{animation-delay:1.8s!important}.kova-module__-NK3WG__answer{color:#eef7f3d9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px 16px 16px 4px;flex-direction:column;gap:8px;max-width:92%;padding:15px 16px;font-size:14px;line-height:1.5;animation-name:kova-module__-NK3WG__showAnswer;display:flex}.kova-module__-NK3WG__answer strong{color:#fff;font-size:15.5px}.kova-module__-NK3WG__chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.kova-module__-NK3WG__chips em{color:#7fe3b2;background:#7fe3b21f;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600}.kova-module__-NK3WG__draft{background:#7fe3b20f;border:1px solid #7fe3b24d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;max-width:92%;padding:13px 14px;animation-name:kova-module__-NK3WG__showDraft;display:flex}.kova-module__-NK3WG__draftHead{color:#fff;align-items:center;gap:10px;font-size:14px;display:flex}.kova-module__-NK3WG__draftHead small{color:#7fe3b2;letter-spacing:.06em;text-transform:uppercase;border:1px dashed #7fe3b280;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.kova-module__-NK3WG__draftBtns{gap:6px;display:flex}.kova-module__-NK3WG__draftBtns i{color:#eef7f3cc;border:1px solid #ffffff2e;border-radius:9px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:600}.kova-module__-NK3WG__draftBtns .kova-module__-NK3WG__confirm{color:#0b1512;background:#f4fbf8;border-color:#f4fbf8;animation:14s infinite kova-module__-NK3WG__press}.kova-module__-NK3WG__prompts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kova-module__-NK3WG__prompt{color:#0c1411;background:#fbfcfb;border:1px solid #e3e9e6;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;height:100%;min-height:96px;padding:20px 22px;font-size:16.5px;font-weight:500;line-height:1.45;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:flex}.kova-module__-NK3WG__prompt i{color:#1d6b4c;background:#eef6f2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-style:normal;transition:background .2s,color .2s;display:grid}.kova-module__-NK3WG__prompt:hover{background:#fff;border-color:#bfe0cf;transform:translateY(-3px);box-shadow:0 22px 44px -30px #10281f73}.kova-module__-NK3WG__prompt:hover i{color:#7fe3b2;background:#10251d}.kova-module__-NK3WG__caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kova-module__-NK3WG__cap{background:#fff;border:1px solid #e3e9e6;border-radius:20px;padding:28px 26px 30px;transition:transform .3s,box-shadow .3s}.kova-module__-NK3WG__cap:hover{transform:translateY(-4px);box-shadow:0 24px 50px -32px #10281f66}.kova-module__-NK3WG__capIcon{color:#7fe3b2;background:linear-gradient(145deg,#10251d,#1d4a37);border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.kova-module__-NK3WG__cap h3{letter-spacing:-.02em;margin:22px 0 8px;font-size:20px}.kova-module__-NK3WG__cap p{color:#5c6964;margin:0;font-size:15px;line-height:1.6}.kova-module__-NK3WG__dark{color:#eef7f3;background:radial-gradient(60% 60% at 90% 0,#2fbf7c29,#0000 70%),#050807;border-top:0}.kova-module__-NK3WG__dark .kova-module__-NK3WG__eyebrow{color:#eef7f38c}.kova-module__-NK3WG__dark .kova-module__-NK3WG__head h2 em{color:#7fe3b2}.kova-module__-NK3WG__dark .kova-module__-NK3WG__sub{color:#eef7f3ad}.kova-module__-NK3WG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.kova-module__-NK3WG__split .kova-module__-NK3WG__head{margin-bottom:0}.kova-module__-NK3WG__progressCard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:22px 24px}.kova-module__-NK3WG__progressHead{color:#fff;align-items:center;gap:12px;margin-bottom:18px;font-size:15px;font-weight:600;display:flex}.kova-module__-NK3WG__progressHead small{color:#eef7f373;margin-left:auto;font-weight:500}.kova-module__-NK3WG__miniBit,.kova-module__-NK3WG__composerBit{background:#ffffff1a;border-radius:10px;grid-template-columns:repeat(5,4px);gap:1.5px;padding:7px;display:grid}.kova-module__-NK3WG__miniBit i,.kova-module__-NK3WG__composerBit i{border-radius:1px;width:4px;height:4px}.kova-module__-NK3WG__miniBit i[data-on]{background:#fff}.kova-module__-NK3WG__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kova-module__-NK3WG__steps li{color:#eef7f3d9;opacity:.35;animation:10s infinite kova-module__-NK3WG__stepOn;animation-delay:calc(var(--n) * 1.4s);align-items:center;gap:12px;font-size:15px;display:flex}.kova-module__-NK3WG__stepIcon{border:2px solid #7fe3b259;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.kova-module__-NK3WG__stepIcon:after{content:"";animation:10s infinite kova-module__-NK3WG__dotOn;animation-delay:inherit;background:#3ddc8d;border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.kova-module__-NK3WG__steps li .kova-module__-NK3WG__stepIcon{animation-delay:inherit}.kova-module__-NK3WG__promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.kova-module__-NK3WG__promise{background:linear-gradient(#f7fbf9,#fff);border:1px solid #e6ebe8;border-radius:20px;padding:26px 24px 28px}.kova-module__-NK3WG__check{color:#fff;background:#1f9d64;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid;box-shadow:0 8px 20px -8px #1f9d64b3}.kova-module__-NK3WG__promise h3{letter-spacing:-.02em;margin:18px 0 8px;font-size:18px}.kova-module__-NK3WG__promise p{color:#5c6964;margin:0;font-size:15px;line-height:1.6}.kova-module__-NK3WG__powered{color:#43504b;border:1px solid #e6ebe8;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:40px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.kova-module__-NK3WG__sep{background:#b9c7c1;border-radius:50%;width:4px;height:4px}.kova-module__-NK3WG__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,120px);display:grid}.kova-module__-NK3WG__faq{border-top:1px solid #dfe6e2}.kova-module__-NK3WG__faq details{border-bottom:1px solid #dfe6e2}.kova-module__-NK3WG__faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:18px;font-weight:500;list-style:none;display:flex}.kova-module__-NK3WG__faq summary::-webkit-details-marker{display:none}.kova-module__-NK3WG__faq summary>span{border:1px solid #d3ddd8;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.kova-module__-NK3WG__faq summary>span:before,.kova-module__-NK3WG__faq summary>span:after{content:"";background:#1d2824;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kova-module__-NK3WG__faq summary>span:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}.kova-module__-NK3WG__faq details[open] summary>span{background:#10251d;border-color:#10251d}.kova-module__-NK3WG__faq details[open] summary>span:before,.kova-module__-NK3WG__faq details[open] summary>span:after{background:#fff}.kova-module__-NK3WG__faq details[open] summary>span:after{transform:translate(-50%,-50%)rotate(0)}.kova-module__-NK3WG__faq summary:focus-visible{outline:2px solid var(--g);outline-offset:2px;border-radius:6px}.kova-module__-NK3WG__faq details p{color:#5c6964;margin:-6px 0 0;padding:0 48px 24px 4px;font-size:16px;line-height:1.65}.kova-module__-NK3WG__cta{isolation:isolate;color:#eef7f3;text-align:center;background:#050807;padding:clamp(88px,9vw,140px) 0;position:relative;overflow:hidden}.kova-module__-NK3WG__ctaGlow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#2fbf7c47,#0000 60%);border-radius:50%;width:min(900px,120vw);animation:7s ease-in-out infinite kova-module__-NK3WG__breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kova-module__-NK3WG__cta h2{letter-spacing:-.05em;margin:0 0 32px;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1}.kova-module__-NK3WG__composer{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;width:min(100%,680px);margin:0 auto;padding:8px 8px 8px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.kova-module__-NK3WG__composer:focus-within{border-color:#7fe3b299;box-shadow:0 0 0 4px #3ddc8d26}.kova-module__-NK3WG__composerBit{border-radius:50%;flex:none;padding:10px}.kova-module__-NK3WG__composerBit i[data-on]{background:#fff}.kova-module__-NK3WG__composer input{color:#fff;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.kova-module__-NK3WG__composer input::placeholder{color:#eef7f373}.kova-module__-NK3WG__composer button{color:#0b1512;cursor:pointer;background:#f4fbf8;border:0;border-radius:50%;flex:none;width:44px;height:44px;font-size:18px;font-weight:700}.kova-module__-NK3WG__composer button:focus-visible{outline-offset:3px;outline:2px solid #63e0a0}@keyframes kova-module__-NK3WG__drift{0%,to{transform:translate(0)}50%{transform:translate(50px,40px)}}@keyframes kova-module__-NK3WG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes kova-module__-NK3WG__blink{0%,92%,to{background:0 0}93%,97%{background:#f4fbf8}}@keyframes kova-module__-NK3WG__breathe{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.95)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes kova-module__-NK3WG__show{0%{opacity:0;transform:translateY(8px)}4%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes kova-module__-NK3WG__showWork{0%,8%{opacity:0}10%,90%{opacity:1}96%,to{opacity:0}}@keyframes kova-module__-NK3WG__tick{0%,10%{opacity:0;transform:translate(-6px)}14%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes kova-module__-NK3WG__showAnswer{0%,34%{opacity:0;transform:translateY(8px)}39%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes kova-module__-NK3WG__showDraft{0%,52%{opacity:0;transform:translateY(8px)}57%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes kova-module__-NK3WG__press{0%,70%{box-shadow:none;transform:none}73%{transform:scale(.94)}76%,90%{transform:none;box-shadow:0 0 0 4px #3ddc8d59}to{box-shadow:none}}@keyframes kova-module__-NK3WG__stepOn{0%{opacity:.35}6%,80%{opacity:1}92%,to{opacity:.35}}@keyframes kova-module__-NK3WG__dotOn{0%{transform:scale(0)}6%,80%{transform:scale(1)}92%,to{transform:scale(0)}}@media (max-width:1100px){.kova-module__-NK3WG__hero .kova-module__-NK3WG__wrap,.kova-module__-NK3WG__split,.kova-module__-NK3WG__faqGrid{grid-template-columns:1fr}.kova-module__-NK3WG__prompts,.kova-module__-NK3WG__caps,.kova-module__-NK3WG__promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.kova-module__-NK3WG__wrap{width:calc(100% - 32px)}.kova-module__-NK3WG__prompts,.kova-module__-NK3WG__caps,.kova-module__-NK3WG__promises{grid-template-columns:1fr}.kova-module__-NK3WG__demoBody{min-height:440px;padding:16px}.kova-module__-NK3WG__draft{flex-direction:column;align-items:flex-start}.kova-module__-NK3WG__powered{border-radius:18px}.kova-module__-NK3WG__faq details p{padding-right:4px}}@media (prefers-reduced-motion:reduce){.kova-module__-NK3WG__page *,.kova-module__-NK3WG__page :before,.kova-module__-NK3WG__page :after{transition:none!important;animation:none!important}.kova-module__-NK3WG__msg,.kova-module__-NK3WG__work span{opacity:1!important}.kova-module__-NK3WG__steps li{opacity:1}.kova-module__-NK3WG__stepIcon:after{transform:scale(1)}.kova-module__-NK3WG__page [data-reveal=out]{opacity:1!important;transform:none!important}}
