.roi{text-align:left;color:#333;background:#f8f8f8;border-radius:8px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;max-width:1200px;margin:30px auto 0;padding:20px;display:grid;box-shadow:0 2px 4px #0000001a}.roi__inputs,.roi__results{padding:20px}.roi__sources{color:#616161;grid-column:1/-1;padding:4px 20px 6px;font-size:13px;line-height:1.5}.roi__sources-title{color:#444;margin:0 0 6px;font-weight:600}.roi__sources-title span{color:#616161;font-weight:400}.roi__sources ul{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.roi__sources a{color:var(--tk-teal-text);text-underline-offset:2px;text-decoration:underline}.roi__sources a:hover{color:var(--tk-teal-deep)}.roi__results{background:#fff;border-radius:8px;align-self:start;box-shadow:0 1px 3px #00000014}.roi__h{color:#333;margin:0 0 12px;font-size:24px;font-weight:600}.roi__h--center{text-align:center;margin-bottom:24px}.roi__brand{color:var(--tk-green-card)}.roi__intro{color:#555;margin:0 0 24px;font-size:15px;line-height:1.5}.roi__row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;display:grid}.roi__field--wide{grid-column:1/-1;max-width:calc(50% - 10px)}.roi__field label{color:#444;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.35;display:block}.roi__opt{color:#616161;font-weight:400}.roi__field input,.roi__field select{box-sizing:border-box;width:100%;font-family:var(--tk-font);color:#333;background:#fff;border:1px solid #ddd;border-radius:5px;padding:10px 12px;font-size:15px}.roi__field select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23333' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center/10px 6px no-repeat;padding-right:30px}.roi__field input:focus,.roi__field select:focus{outline:2px solid var(--tk-teal);outline-offset:0;border-color:var(--tk-teal)}.roi__field input[aria-invalid]{border-color:#d98c00}.roi__affix{position:relative}.roi__affix:before{color:#616161;pointer-events:none;font-size:15px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.roi__affix--pre:before{content:attr(data-affix);left:12px}.roi__affix--pre input{padding-left:26px}.roi__affix--post:before{content:attr(data-affix);font-size:13px;right:12px}.roi__affix--post input{padding-right:44px}.roi__typical{color:#616161;margin:5px 0 0;font-size:12px}.roi__flag{color:#3f4a54;background:#f1f4f6;border-radius:5px;margin:6px 0 0;padding:6px 9px;font-size:12.5px;line-height:1.45}.roi__flag[data-level=warn]{color:#6b4a00;background:#fff4de}.roi__flag[data-level=block]{color:#8a1f11;background:#fdecea}.roi__more{border-top:1px solid #e3e3e3;margin-top:8px;padding-top:14px}.roi__more summary{color:var(--tk-teal-deep);cursor:pointer;margin-bottom:14px;font-size:15px;font-weight:600}.roi__more summary span{color:#616161;font-weight:400}.roi__more:not([open]) summary{margin-bottom:0}.roi__small{color:#616161;margin:4px 0 0;font-size:12.5px}.roi__field{position:relative}.roi__hint{color:#616161;cursor:help;vertical-align:1px;background:#eee;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:5px;font-size:11px;font-style:italic;font-weight:600;display:inline-flex;position:static}.roi__hint [role=tooltip]{z-index:5;color:#fff;text-align:left;opacity:0;visibility:hidden;background:#555;border-radius:6px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;transition:opacity .2s;position:absolute;bottom:calc(100% - 2px);left:0;right:0}.roi__hint:hover [role=tooltip],.roi__hint:focus [role=tooltip]{opacity:1;visibility:visible}.roi__error{color:#c0392b;margin:6px 0 0;font-size:13px}.roi__headline{text-align:center;background:#ffe8d4;border-radius:5px;margin-bottom:18px;padding:20px 16px}.roi__headline span{color:#444;font-size:15px;font-weight:500;display:block}.roi__headline strong{color:#b54a00;margin:6px 0 8px;font-size:30px;line-height:1.2;display:block}.roi__headline .roi__headline-sub{color:#555;font-size:13.5px;font-weight:400}.roi__headline--held{background:#f3f3f3}.roi__headline--held strong{color:#8a1f11;font-size:24px}.roi__check{color:#6b4a00;background:#fff4de;border-radius:6px;margin:0 0 18px;padding:12px 14px;font-size:13.5px;line-height:1.5}.roi__check[data-level=block]{color:#8a1f11;background:#fdecea}.roi__check-title{margin:0 0 6px;font-weight:600}.roi__check ul{margin:0;padding-left:18px}.roi__check li+li{margin-top:6px}.roi__lockwrap{position:relative}.roi__list[data-locked=true]{filter:blur(6px);pointer-events:none;user-select:none;max-height:520px;overflow:hidden}.roi__list dl{margin:0}.roi__item{background:#f7f7f7;border-radius:5px;margin-bottom:12px;padding:13px 15px}.roi__item dt{color:#444;margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px}.roi__item dd{color:#333;margin:0;font-size:17px;font-weight:700}.roi__item--text{color:#444;font-size:13.5px;line-height:1.5}.roi__item-title{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.roi__item--text ul{margin:0;padding-left:18px}.roi__item--text li+li{margin-top:4px}.roi__unlock{z-index:2;text-align:center;color:#444;background:#ffffffeb;border-radius:8px;padding:25px 20px;font-size:15px;position:absolute;top:90px;left:0;right:0}.roi__unlock p{text-align:left;margin:15px 0 4px}.roi__unlock ul{text-align:left;margin:0;padding-left:20px}.roi__unlock-btn{cursor:pointer;color:var(--tk-on-accent);font-family:var(--tk-font);background:#76ba01;border:0;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:600}.roi__unlock-btn:hover{background:#629b00}.roi__unlock-btn:disabled{cursor:not-allowed;background:#bbb}.roi__gate{border:0;border-radius:10px;width:min(400px,100vw - 32px);padding:0;box-shadow:0 4px 20px #0003}.roi__gate::backdrop{background:#00000080}.roi__gate-form{font-family:var(--tk-font);flex-direction:column;padding:30px 25px 24px;display:flex;position:relative}.roi__gate h3{color:#141414;margin:0 0 10px;font-size:20px;font-weight:600}.roi__gate p{color:#555;margin:0 0 16px;font-size:14px}.roi__gate label{color:#444;margin:0 0 4px;font-size:13px;font-weight:500}.roi__gate input{font-family:var(--tk-font);border:1px solid #ddd;border-radius:5px;margin-bottom:12px;padding:10px;font-size:15px}.roi__gate input:focus{outline:2px solid var(--tk-teal);outline-offset:0}.roi__gate-submit{cursor:pointer;background:var(--tk-teal-deep);color:#fff;font-family:var(--tk-font);border:0;border-radius:6px;margin-top:6px;padding:11px 18px;font-size:15px;font-weight:600}.roi__gate-submit:hover{background:#063d4a}.roi__gate-submit:disabled{opacity:.7;cursor:progress}.roi__gate-note{margin:12px 0 0!important;font-size:12px!important}.roi__gate-note a{color:var(--tk-teal)}.roi__gate-close{cursor:pointer;color:#616161;background:0 0;border:0;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:8px;right:10px}@media (width<=900px){.roi{grid-template-columns:minmax(0,1fr);padding:16px}.roi__inputs{padding:16px 4px}.roi__results{padding:16px}.roi__row{grid-template-columns:minmax(0,1fr);gap:14px}.roi__field--wide{max-width:none}.roi__unlock{margin-bottom:15px;position:static}.roi__headline strong{font-size:24px}}.tk-prod-hero[data-astro-cid-5brzmp7i]{background:linear-gradient(to bottom, var(--tk-teal-deep) calc(100% - 294px), #fff 0);padding:172px 0 0}.tk-prod-hero__inner[data-astro-cid-5brzmp7i]{width:100%;max-width:1140px;margin:0 auto;padding:0 10px}.tk-prod-hero[data-astro-cid-5brzmp7i] h1[data-astro-cid-5brzmp7i]{text-align:center;color:#fff;margin:46px 0 0;font-size:68px;font-weight:600;line-height:1}.tk-prod-video[data-astro-cid-5brzmp7i]{aspect-ratio:16/9;background:#000;max-width:1100px;margin:47px auto 0;position:relative}.tk-prod-video[data-astro-cid-5brzmp7i] iframe[data-astro-cid-5brzmp7i]{border:0;width:100%;height:100%;position:absolute;inset:0}.tk-reviews[data-astro-cid-5brzmp7i]{max-width:1120px;margin:0 auto;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;position:relative}.tk-reviews__viewport[data-astro-cid-5brzmp7i]{overflow:hidden}.tk-reviews__track[data-astro-cid-5brzmp7i]{transition:transform .5s;display:flex}.tk-review[data-astro-cid-5brzmp7i]{color:#fff;text-align:left;flex:0 0 100%;margin:0;padding:0 100px}.tk-review__img[data-astro-cid-5brzmp7i]{object-fit:cover;border-radius:50%;width:90px;height:90px;margin-bottom:15px}.tk-review__text[data-astro-cid-5brzmp7i]{margin:0 0 15px;font-size:19px;font-style:italic;font-weight:500;line-height:28.5px}.tk-review__text[data-astro-cid-5brzmp7i] strong{font-weight:700}.tk-review[data-astro-cid-5brzmp7i] figcaption[data-astro-cid-5brzmp7i]{flex-direction:column;display:flex}.tk-review__name[data-astro-cid-5brzmp7i]{color:#95ea3f;padding-bottom:6px;font-size:18px;font-weight:600;line-height:21.6px}.tk-review__role[data-astro-cid-5brzmp7i]{padding-bottom:10px;font-size:15px;font-weight:500;line-height:22.5px}.tk-reviews__arrow[data-astro-cid-5brzmp7i]{cursor:pointer;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:34px;padding:5px 10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tk-reviews__arrow[data-astro-cid-5brzmp7i] svg[data-astro-cid-5brzmp7i]{width:22px;height:22px}.tk-reviews__arrow[data-astro-cid-5brzmp7i]:hover{color:var(--tk-green-bright)}.tk-reviews__arrow--prev[data-astro-cid-5brzmp7i]{left:-60px}.tk-reviews__arrow--next[data-astro-cid-5brzmp7i]{right:-60px}.tk-prod-feat[data-astro-cid-5brzmp7i]{padding:125px 0 50px}.tk-prod-feat__inner[data-astro-cid-5brzmp7i]{grid-template-columns:376px minmax(0,1fr);align-items:start;display:grid}.tk-prod-phone[data-astro-cid-5brzmp7i]{width:315px;margin-left:45px;position:relative}.tk-prod-phone__frame[data-astro-cid-5brzmp7i]{width:100%;height:auto}.tk-prod-phone__video[data-astro-cid-5brzmp7i]{object-fit:contain;width:100%;height:68.8%;position:absolute;top:14.8%;left:-1.25%}.tk-prod-feat__copy[data-astro-cid-5brzmp7i]{padding-top:20px}.tk-prod-feat__kicker[data-astro-cid-5brzmp7i]{font-family:var(--tk-font);color:var(--tk-teal);margin:0 0 20px;font-size:22px;font-weight:600;line-height:22px}.tk-prod-feat[data-astro-cid-5brzmp7i] h2[data-astro-cid-5brzmp7i]{color:#000;margin:0;font-size:40px;font-weight:700;line-height:50px}.tk-prod-feat__list[data-astro-cid-5brzmp7i]{max-width:609px;margin:0;padding:0;list-style:none}.tk-prod-feat__list[data-astro-cid-5brzmp7i] li[data-astro-cid-5brzmp7i]{background:#fff;align-items:center;gap:18px;padding:35px 0;display:flex}.tk-prod-feat__list[data-astro-cid-5brzmp7i] img{flex:none;width:auto;height:58px}.tk-prod-feat__list[data-astro-cid-5brzmp7i] h3[data-astro-cid-5brzmp7i]{color:#000;margin:0;font-size:18px;font-weight:600;line-height:22px}.tk-prod-feat__list[data-astro-cid-5brzmp7i] p[data-astro-cid-5brzmp7i]{color:#5f5f5f;margin:0;font-size:16px;line-height:24px}.tk-prod-roi[data-astro-cid-5brzmp7i]{padding:45px 0 50px}.tk-prod-roi__title[data-astro-cid-5brzmp7i]{text-align:center;color:var(--tk-teal);font-size:53px;font-weight:700;line-height:1}@media (width<=1240px){.tk-reviews__arrow--prev[data-astro-cid-5brzmp7i]{left:0}.tk-reviews__arrow--next[data-astro-cid-5brzmp7i]{right:0}.tk-review[data-astro-cid-5brzmp7i]{padding:0 70px}}@media (width<=1024px){.tk-prod-hero[data-astro-cid-5brzmp7i]{background:linear-gradient(to bottom, var(--tk-teal-deep) calc(100% - 200px), #fff 0)}.tk-prod-feat__inner[data-astro-cid-5brzmp7i]{grid-template-columns:minmax(0,1fr);gap:40px}.tk-prod-phone[data-astro-cid-5brzmp7i]{margin-left:0}.tk-prod-feat__copy[data-astro-cid-5brzmp7i]{padding-top:0}}@media (width<=767px){.tk-prod-hero[data-astro-cid-5brzmp7i]{background:var(--tk-teal-deep);padding:142px 0 20px}.tk-prod-hero[data-astro-cid-5brzmp7i] h1[data-astro-cid-5brzmp7i]{margin-top:50px;font-size:50px;line-height:50px}.tk-prod-video[data-astro-cid-5brzmp7i]{margin-top:67px}.tk-review[data-astro-cid-5brzmp7i]{padding:0 10px}.tk-reviews__arrow[data-astro-cid-5brzmp7i]{display:none}.tk-prod-feat[data-astro-cid-5brzmp7i]{padding:40px 0 30px}.tk-prod-feat__inner[data-astro-cid-5brzmp7i]{padding-inline:20px}.tk-prod-feat__list[data-astro-cid-5brzmp7i] li[data-astro-cid-5brzmp7i]{padding:20px 0 25px}.tk-prod-feat__list[data-astro-cid-5brzmp7i] img{height:64px}.tk-prod-roi[data-astro-cid-5brzmp7i]{padding:0 0 40px}.tk-prod-roi__title[data-astro-cid-5brzmp7i]{font-size:40px}}
