.kt{--kt-ink:var(--color-primary);--kt-line:#0f3d2e38}.kt-head{margin-bottom:var(--s5)}.kt-head__main{max-width:46rem}.kt-head__num{white-space:nowrap}.kt-head h1{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--kt-ink);font-size:clamp(2.25rem,5.4vw,3.75rem);font-weight:700;line-height:1.04}.kt-head__lead{margin-top:var(--s3);color:var(--color-muted);max-width:40rem;font-size:1.1875rem;line-height:1.55}.kt-head__rate{margin-top:var(--s3);color:var(--color-foreground);font-size:1.1875rem;line-height:1.4}.kt-head__rate strong{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--kt-ink);background:linear-gradient(transparent 62%,var(--color-cta)62%,var(--color-cta)92%,transparent 92%);padding-inline:2px;font-size:1.75rem;font-weight:700}@media (min-width:1200px){.kt-head{column-gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:end;display:grid}.kt-head__rate{padding:var(--s1)0 var(--s1)var(--s4);border-left:1px solid var(--kt-line);color:var(--color-muted);margin-top:0;font-size:1.0625rem}.kt-head__num{margin-top:var(--s1);font-family:var(--font-heading);color:var(--kt-ink);font-size:3.5rem;font-weight:700;line-height:1;display:block}.kt-head__rate .kt-head__num strong{font-size:inherit;letter-spacing:-.03em}.kt-head__main,.kt-head__lead{max-width:none}.kt-head__lead{text-wrap:balance}}@media (min-width:1680px){.blog-wrap.kt{max-width:1312px}.kt-head h1{font-size:4.5rem}.kt-head__lead{font-size:1.3125rem}.kt-head__num{font-size:4rem}.kt-bulk__body{max-width:46rem;font-size:1.1875rem}}.kt-btn{min-height:44px;padding:0 var(--s2);border:1.5px solid var(--kt-ink);color:var(--kt-ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.kt-btn:hover:not(:disabled){background:var(--tint);box-shadow:0 6px 16px #0f3d2e1f}.kt-btn:focus-visible,.kt input:focus-visible,.kt select:focus-visible,.kt textarea:focus-visible{outline:3px solid var(--color-cta);outline-offset:1px}.kt-btn:disabled{opacity:.45;cursor:not-allowed}.kt-btn--main{background:var(--kt-ink);color:#fff;padding:0 var(--s4);font-size:1rem}.kt-btn--main:hover:not(:disabled){background:#0a2b20;transform:translateY(-1px)}.kt-btn--quiet{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.kt input,.kt select,.kt textarea{width:100%;min-height:48px;padding:0 var(--s2);border:1.5px solid var(--kt-line);color:var(--color-foreground);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;font-size:1.0625rem;transition:border-color .2s}.kt textarea{min-height:96px;padding:var(--s1)var(--s2);resize:vertical;font-size:.9375rem}.kt input:hover,.kt select:hover,.kt textarea:hover{border-color:var(--kt-ink)}.kt input::placeholder{color:#3341558c}.kt [aria-invalid=true]{border-color:var(--color-error)}.kt-err{color:var(--color-error);margin-top:4px;font-size:.875rem;display:block}.kt-tool{border:1px solid var(--rule);box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;overflow:hidden}.kt-form{gap:var(--s2);padding:var(--s3);display:grid}.kt-field label{margin-bottom:var(--s1);color:var(--color-foreground);font-size:.9375rem;font-weight:600;display:block}@media (min-width:768px){.kt-form{align-items:start;gap:var(--s3);padding:var(--s4);grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr) auto}.kt-form .kt-btn--main{margin-top:calc(.9375rem*1.5 + var(--s1));min-height:48px}}.kt-out:empty{display:none}.kt-out{border-top:1px solid var(--rule);background:var(--tint);display:grid}.kt-out h2{font-family:var(--font-heading);color:var(--kt-ink);margin-bottom:var(--s2);font-size:1.125rem;font-weight:600}.kt-sum,.kt-dates{padding:var(--s3)}@media (min-width:768px){.kt-out{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kt-sum,.kt-dates{padding:var(--s4)}.kt-dates{border-left:1px solid var(--rule)}}.kt-sum dl{gap:var(--s2);display:grid}.kt-sum dl>div{justify-content:space-between;align-items:baseline;gap:var(--s2);padding-bottom:var(--s1);border-bottom:1px solid var(--rule);display:flex}.kt-sum dt{color:var(--color-muted)}.kt-sum dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.kt-sum__big{flex-direction:column;border-bottom:0!important;align-items:flex-start!important}.kt-sum__big dd{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--kt-ink);text-align:left;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.1}.kt-sum__note{margin-top:var(--s2);padding-left:var(--s1);border-left:3px solid var(--color-cta);color:var(--color-foreground)}.kt-sum__term{margin-top:var(--s1);padding-left:calc(var(--s1) + 3px);color:var(--color-muted);font-size:.9375rem;line-height:1.5}.kt-dates ol{margin:0;padding:0;list-style:none;display:grid}.kt-dates li{padding:var(--s2)0;border-bottom:1px solid var(--rule);gap:4px;display:grid}.kt-dates li:first-child{padding-top:0}.kt-dates li:last-child{border-bottom:0;padding-bottom:0}@media (min-width:1024px){.kt-dates li{column-gap:var(--s3);grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.kt-dates time{font-family:var(--font-heading);color:var(--kt-ink);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.kt .is-past{opacity:.55}.kt-past{text-transform:lowercase;color:var(--color-muted);font-size:.8125rem;font-style:normal;font-weight:600}.kt-missing{gap:var(--s1);margin-top:var(--s2);padding:var(--s2);border:1px dashed var(--kt-line);background:#fff;border-radius:10px;display:grid}.kt-missing p{font-weight:600}.kt-missing label{color:var(--color-muted);font-size:.875rem}.kt-missing input{max-width:10rem;min-height:40px}.kt-missing-list{gap:var(--s2);margin-top:var(--s3);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.kt-missing-list .kt-missing{margin-top:0}.kt-bulk{margin-top:var(--s7)}.kt-bulk h2,.kt-cta h2,.kt-faq h2{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--kt-ink);font-size:clamp(1.625rem,3vw,2.125rem);font-weight:700;line-height:1.15}.kt-bulk__body{margin-top:var(--s2);max-width:40rem;color:var(--color-muted);font-size:1.125rem;line-height:1.55}.kt-bar{align-items:center;gap:var(--s1);margin-top:var(--s4);flex-wrap:wrap;display:flex}.kt-bar__limit{color:var(--color-muted);font-size:.875rem}@media (min-width:768px){.kt-bar__limit{margin-left:auto}}@media (min-width:1200px){.kt-bulk__top{column-gap:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.kt-bulk__top .kt-bar{justify-content:flex-end;max-width:30rem;margin-top:0}.kt-bulk__top .kt-bar__limit{text-align:right;flex-basis:100%;margin-left:0}}.kt-paste{margin-top:var(--s2)}.kt-paste label{margin-bottom:var(--s1);color:var(--color-muted);font-size:.9375rem;display:block}.kt-rows{margin-top:var(--s3);gap:var(--s2);display:grid}.kt-rows__head{display:none}.kt-row{gap:var(--s2);padding:var(--s2);padding-right:var(--s6);border:1px solid var(--rule);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.kt-row .kt-cell:first-child{grid-column:1/-1}.kt-row .kt-cell--years input{max-width:6rem}.kt-cell__label{color:var(--color-muted);margin-bottom:4px;font-size:.8125rem;font-weight:600;display:block}.kt-row__del{top:var(--s1);right:var(--s1);width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute}.kt-row__del svg{width:18px;height:18px}.kt-row__del:hover{background:var(--tint);color:var(--color-error)}@media (min-width:768px){.kt-rows{border:1px solid var(--rule);background:#fff;border-radius:12px;gap:0;overflow:hidden}.kt-rows__head,.kt-row{column-gap:var(--s2);grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.7fr) 40px}.kt-rows__head{padding:var(--s1)var(--s2);background:var(--tint);color:var(--kt-ink);font-size:.8125rem;font-weight:600;display:grid}.kt-row{padding:var(--s1)var(--s2);border:0;border-top:1px solid var(--rule);border-radius:0}.kt-row .kt-cell:first-child{grid-column:auto}.kt-row .kt-cell--years input{max-width:none}.kt-cell__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kt-row input{min-height:40px;font-size:1rem}.kt-row__del{align-self:start;position:static}}.kt-table{margin-top:var(--s4)}.kt-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem;line-height:1.4}.kt-table th,.kt-table td{padding:12px var(--s2);border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;vertical-align:top}.kt-table thead th{font-family:var(--font-heading);background:var(--tint);color:var(--kt-ink);font-size:.8125rem;font-weight:600}.kt-table tbody th{white-space:normal;min-width:8rem;font-weight:600}.kt-table tr:last-child>*{border-bottom:0}.kt-table .num{text-align:right}.kt-table .kt-strong{color:var(--kt-ink);font-weight:700}.kt-cta{gap:var(--s3);margin-top:var(--s7);padding:var(--s4)var(--s3);background:var(--color-primary);color:#fff;border-radius:16px;display:grid}.kt-cta h2{color:#fff;max-width:30rem}.kt-cta p{margin-top:var(--s2);color:#ffffffd1;max-width:34rem;font-size:1.0625rem;line-height:1.55}.kt-cta__act{gap:var(--s1);justify-items:start;display:grid}.kt-cta__act a{min-height:52px;padding:0 var(--s4);background:var(--color-cta);border-radius:12px;align-items:center;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:var(--color-primary)!important}.kt-cta__act a:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000040}.kt-cta__act span{color:#ffffffbf;font-size:.875rem}@media (min-width:768px){.kt-cta{align-items:center;column-gap:var(--s5);padding:var(--s5);grid-template-columns:minmax(0,1fr) auto}.kt-cta__act{justify-items:end}}.kt-faq{margin-top:var(--s7)}.kt-faq__grid{margin-top:var(--s3);border-top:1px solid var(--rule);display:grid}.kt-faq__grid>div{padding:var(--s3)0;border-bottom:1px solid var(--rule)}.kt-faq h3{font-family:var(--font-heading);color:var(--color-foreground);font-size:1.125rem;font-weight:600;line-height:1.35}.kt-faq p{margin-top:var(--s1);color:var(--color-muted);line-height:1.6}@media (min-width:768px){.kt-faq__grid{column-gap:var(--s6);grid-template-columns:1fr 1fr}}.kt-foot{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--rule);gap:var(--s1);color:var(--color-muted);font-size:.875rem;line-height:1.55;display:grid}.kt-foot p:first-child{font-style:italic}.kt-foot a{color:var(--color-muted);text-underline-offset:3px;text-decoration:underline}.kt-foot a:hover{color:var(--kt-ink)}
