body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0;padding:0}.Ks-page{align-items:stretch;background:#fff;color:#1b1f1d;display:flex;flex-direction:column;font-family:Nunito,Arial,Helvetica,sans-serif;font-style:normal;margin:0;min-height:100vh;overflow-x:hidden;text-align:center;width:100%}.site-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;box-shadow:0 2px 12px #0000000f;gap:1rem;justify-content:space-between;padding:.85rem 2rem;position:sticky;top:0;z-index:50}.brand-lockup,.site-header{align-items:center;display:flex}.brand-lockup{gap:.6rem;line-height:0;min-width:0;text-decoration:none}.site-header-logo{flex-shrink:0;height:34px;width:auto}.brand-separator{color:#00000040;flex-shrink:0;font-size:16px;font-weight:700}.partner-logo{flex-shrink:0;height:30px;width:auto}.language-switcher{align-items:center;background:#67c16224;border-radius:9999px;display:flex;gap:2px;padding:3px}.language-option{background:#0000;border:0;border-radius:9999px;color:#4b544e;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;padding:.4rem .85rem;transition:all .2s ease-in-out}.language-option:hover{color:#178e14}.language-option.active{background:#23c11d;box-shadow:0 4px 10px #23c11d4d;color:#fff}.hero{background:radial-gradient(120% 140% at 50% -10%,#67c1622e,#67c16200 60%);padding:3.5rem 1.5rem 3rem}.hero-inner{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin:0 auto;max-width:1080px;text-align:left}.hero-text{flex:1 1 480px;min-width:0}.eyebrow{background:#23c11d1f;border-radius:9999px;color:#178e14;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.03em;margin-bottom:1rem;padding:.35rem .85rem}.hero-text h1{color:#12160f;font-size:40px;line-height:1.15;margin:0 0 1rem}.hero-subtitle{color:#4b544e;font-size:17px;line-height:1.55;margin:0 0 1.75rem;max-width:520px}.hero-cta{background:#23c11d;border:0;border-radius:12px;box-shadow:0 10px 24px #23c11d4d;color:#fff;cursor:pointer;font-size:17px;font-weight:700;padding:.95rem 1.9rem;transition:all .2s ease-in-out}.hero-cta:hover{background:#1ead19;transform:translateY(-1px)}.hero-visual{display:flex;flex:0 0 auto;justify-content:center}.hero-visual svg{height:auto;max-width:48vw;width:240px}.features{margin:0 auto;max-width:1080px;padding:3.5rem 1.5rem}.features h2,.steps h2{color:#12160f;font-size:28px;margin:0 0 .5rem}.section-subtitle{color:#6b746e;font-size:15px;margin:0 0 2.25rem}.features-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.feature-card{background:#fff;border:1px solid #0000000f;border-radius:18px;box-shadow:0 8px 24px #1018100d;padding:1.75rem 1.5rem;text-align:left;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.feature-card:hover{box-shadow:0 14px 30px #10181017;transform:translateY(-3px)}.feature-icon{align-items:center;background:#23c11d1f;border-radius:50%;display:flex;height:52px;justify-content:center;margin-bottom:1rem;width:52px}.feature-icon svg{height:26px;width:26px}.feature-card h4{color:#12160f;font-size:17px;margin:0 0 .5rem}.feature-card p{color:#5b645e;font-size:14.5px;line-height:1.5;margin:0}.subscribe-section{background:linear-gradient(180deg,#67c16214,#67c16200 65%);padding:3.5rem 1.5rem}.container{background:#fff;border-radius:24px;box-shadow:0 20px 60px #1018101a;box-sizing:border-box;margin:0 auto;max-width:620px;padding:2.25rem 2rem 2.5rem;width:100%}.container.standalone-page{margin:2.75rem auto 4rem}.form-content{align-items:center;display:flex;flex-direction:column;width:100%}.form-content .form-content-bottom,.form-content .form-content-middle{align-items:center;display:flex;flex-direction:column;margin-top:1.75rem}.form-content>.title:first-child{margin-top:0}.form-content .form-content-footer{align-items:center;display:flex;margin-top:1.5rem}.form-content .form-content-footer a{color:#00000080;cursor:pointer}.form-content .title{margin-top:1.75rem;padding:0}.form-content .form-content-middle .title,.form-content .title{color:#000000a6;font-size:19px}.form-content .form-content-middle .title h4,.form-content .title h4{margin-block:0}.form-content .form-content-middle .title h4{margin-bottom:1rem}.status-icon svg{height:56px;margin-bottom:.5rem;width:56px}.phone-field{gap:.75rem;margin-top:1.25rem}.phone-field,.phone-field-icon{align-items:center;display:flex}.phone-field-icon{background:#67c16226;border-radius:50%;flex-shrink:0;height:44px;justify-content:center;width:44px}.phone-field-icon img{height:24px;object-fit:contain;width:24px}.form-content .form-content-middle .input{align-items:center;background:#fff;border:3px solid #67c162;border-radius:50px;box-shadow:0 6px 14px #00000014;display:flex;flex-direction:row;padding:.5rem 1.5rem;transition:all .3s ease-in-out;width:fit-content}.form-content .form-content-middle .input.vibrate{animation:shake .6s cubic-bezier(.36,.07,.19,.97) both}.form-content .form-content-middle .input .input-divider{align-self:stretch;background:#00000026;margin:0 .75rem;width:1px}.form-content .form-content-middle .input input{background-color:#0000;border-width:0;color:#000;font-family:inherit;font-size:18px;height:20px;letter-spacing:.1rem;outline:none;padding:12px 0;text-align:start;width:180px}.form-content .form-content-middle .otp-input{padding-left:1.5rem;padding-right:1.5rem}.form-content .form-content-middle .otp-input input{letter-spacing:.6rem;text-align:center}.form-content .form-content-middle .input .country-code{color:#999;font-size:18px;letter-spacing:.1rem;white-space:nowrap}.plan-select{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem;max-width:480px}.plan-option{align-items:center;background:#fff;border:2px solid #67c16266;border-radius:14px;color:#000;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;min-width:110px;padding:.85rem 1rem .75rem;position:relative;transition:all .2s ease-in-out}.plan-option:hover{border-color:#67c162}.plan-option.selected{background:#67c1621f;border-color:#23c11d;box-shadow:0 4px 10px #23c11d40}.plan-option input[type=radio]{accent-color:#23c11d;margin:0;position:absolute;right:.5rem;top:.5rem}.plan-option-badge{background:#23c11d;border-radius:9999px;color:#fff;font-size:10.5px;font-weight:700;left:50%;letter-spacing:.02em;padding:.2rem .55rem;position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap}.plan-option-cycle{color:#0009;font-size:14px}.plan-option-price{font-size:19px;font-weight:700}.plan-option-trial{color:#23c11d;font-size:12px;font-weight:600}.form-content .form-content-middle .button{align-items:center;color:#000;display:flex;flex-direction:column;margin-top:1.5rem;width:100%}.form-content .form-content-middle .button button,.kick-span button{background-color:#23c11d;border-radius:10px;border-width:0;color:#fff;cursor:pointer;font-family:inherit;font-size:20px;font-weight:700;letter-spacing:.06rem;margin-bottom:.3rem;max-width:280px;outline:none;padding:14px;transition:all .2s ease-in-out;width:100%}.form-content .form-content-middle .button button:disabled,.kick-span button:disabled{cursor:default;opacity:.6}.form-content .form-content-middle .button button:hover:not(:disabled),.kick-span button:hover:not(:disabled){background-color:#1ead19}.kick-span{display:flex;justify-content:center;margin-top:1.75rem;width:100%}.form-content .form-content-bottom{color:#4b544e;font-size:13.5px;line-height:1.4rem;text-align:center;width:100%;word-spacing:.03rem}.warning-msg{color:#c0392b;font-size:14px;font-weight:600;margin-top:-1rem;max-width:320px;opacity:0;transition:all .3s ease-in-out;visibility:hidden}.warning-msg.active{margin-top:.5rem;opacity:1;visibility:visible}.spinner{align-items:center;animation:spin 1s linear infinite;border:3px solid #0000001a;border-left-color:#fff;border-radius:50%;display:none;height:18px;justify-content:center;margin-left:12px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shake{0%{transform:translateX(0)}10%,90%{transform:translateX(-10px)}20%,80%{transform:translateX(10px)}30%,50%,70%{transform:translateX(-10px)}40%,60%{transform:translateX(10px)}to{transform:translateX(0)}}.popup{background:#00000080;box-sizing:border-box;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:100}.popup,.popup-content{align-items:center;display:flex}.popup-content{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;color:#000;flex-direction:column;max-width:90vw;padding:24px;text-align:center;width:340px}.popup-content p{margin:0 0 1.25rem}.popup-icon svg{height:40px;margin-bottom:.25rem;width:40px}.popup-btn{align-items:center;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.02em;margin-bottom:.5rem;outline:none;padding:13px 14px;transition:all .2s ease-in-out;width:100%}.popup-btn:disabled{cursor:default;opacity:.6}.popup-btn-keep{background:#23c11d;color:#fff}.popup-btn-keep:hover:not(:disabled){background:#1ead19}.popup-btn-danger{background:#fff;border-color:#e0574c;color:#d1483d}.popup-btn-danger:hover:not(:disabled){background:#e0574c14}.unsub-form{width:100%}.unsub-form .title{align-items:flex-start;text-align:left}.unsub-inactive-msg{color:#4b544e;font-size:15px;margin-bottom:.5rem;margin-top:.75rem;text-align:center;width:100%}.inactive-cta{background:#23c11d;border-radius:9999px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:1rem;padding:.7rem 1.6rem;text-decoration:none;transition:all .2s ease-in-out}.inactive-cta:hover{background:#1ead19}.unsub-phone-group{display:grid;justify-items:stretch}.unsub-phone-group .kick-span button{max-width:none}.unsub-phone-group .phone-field .input{flex:1 1;width:auto}.unsub-phone-group .phone-field .input input{flex:1 1;min-width:0;width:auto}.subscription-card{background:#67c1620f;border:1px solid #67c16259;border-radius:16px;box-sizing:border-box;margin-top:1.25rem;padding:1.1rem 1.25rem;text-align:left;width:100%}.subscription-card-top{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.subscription-card-service{align-items:center;color:#12160f;display:flex;font-size:15px;font-weight:700;gap:.5rem}.subscription-card-service svg{flex-shrink:0;height:20px;width:20px}.status-pill{border-radius:9999px;font-size:12px;font-weight:700;padding:.3rem .7rem;white-space:nowrap}.status-pill-active{background:#23c11d26;color:#178e14}.status-pill-inactive{background:#0000000f;color:#6b746e}.subscription-card-message{color:#4b544e;font-size:14px;line-height:1.5;margin:.6rem 0 0}.unsub-action{align-items:center;display:flex;flex-direction:column;gap:.6rem;margin-top:1.5rem;width:100%}.unsub-action-hint{color:#6b746e;font-size:14px;margin:0}.link-button{align-items:center;background:none;border:0;color:#178e14;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:.5rem;padding:0}.link-button:disabled{cursor:default;opacity:.7}.cancel-subscription-btn{background:#fff;border:2px solid #e0574c;border-radius:10px;color:#d1483d;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;max-width:300px;padding:12px 14px;transition:all .2s ease-in-out;width:100%}.cancel-subscription-btn:hover{background:#e0574c14}.alt-channels{border-top:1px solid #00000014;margin-top:2rem;padding-top:1.5rem;text-align:left;width:100%}.alt-channels h5{color:#8a938c;font-size:13px;letter-spacing:.03em;margin:0 0 .6rem;text-transform:uppercase}.alt-channels ul{color:#3d453f;font-size:14px;line-height:1.7;margin:0;padding-left:1.1rem}.alt-channels a{color:#178e14}.steps{margin:0 auto;max-width:1080px;padding:3.5rem 1.5rem 4rem;text-align:center}.steps-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:2rem}.step-card{padding:0 .5rem;text-align:left}.step-number{align-items:center;background:#23c11d;border-radius:50%;color:#fff;display:inline-flex;font-size:17px;font-weight:700;height:40px;justify-content:center;margin-bottom:.85rem;width:40px}.step-card h4{color:#12160f;font-size:16px;margin:0 0 .4rem}.step-card p{color:#5b645e;font-size:14px;line-height:1.5;margin:0}.site-footer{background:#14201a;color:#cfd8d2;margin-top:auto;padding:3rem 1.5rem 1.5rem}.site-footer-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1080px;text-align:left}.site-footer-col h5{color:#fff;font-size:13px;letter-spacing:.04em;margin:0 0 .75rem;text-transform:uppercase}.site-footer-col a,.site-footer-col span{color:#cfd8d2;display:block;font-size:14px;margin-bottom:.5rem;text-decoration:none}.site-footer-col a:hover{color:#67c162;text-decoration:underline}.site-footer-bottom{border-top:1px solid #ffffff14;color:#8a978f;font-size:12px;margin:2rem auto 0;max-width:1080px;padding-top:1.25rem;text-align:center}.legal-page{box-sizing:border-box;color:#262b27;margin:2.5rem auto 4rem;max-width:760px;padding:0 1.5rem;text-align:left}.legal-page h1{color:#12160f;font-size:27px;margin:0 0 1.5rem}.legal-page h3{color:#12160f;font-size:17px;margin:2rem 0 .6rem}.legal-page li,.legal-page p{color:#3d453f;font-size:15px;line-height:1.65}.legal-page ul{margin:.5rem 0;padding-left:1.25rem}.legal-page a{color:#178e14}@media screen and (max-width:900px){.hero-inner{flex-direction:column}.hero-inner,.hero-text{text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-text h1{font-size:32px}.hero-visual svg{max-width:62vw;width:200px}}@media screen and (max-width:650px){.site-header{padding:.75rem 1.1rem}.site-header-logo{height:26px}.partner-logo{height:22px}.brand-separator{font-size:13px}.language-option{font-size:12px;padding:.35rem .65rem}.hero{padding:2.25rem 1.1rem 2rem}.features,.steps,.subscribe-section{padding:2.5rem 1.1rem}.container{border-radius:20px;padding:1.75rem 1.25rem 2rem}.form-content .form-content-middle .input input{font-size:17px;padding:12px 0;width:130px}.form-content .form-content-middle .input .country-code{font-size:17px}.phone-field-icon{height:36px;width:36px}.phone-field-icon img{height:20px;width:20px}.plan-option{min-width:92px;padding:.75rem .75rem .65rem}.site-footer-grid{text-align:center}}
/*# sourceMappingURL=main.f9281aff.css.map*/