.kt2 .ktpc-link{color:var(--kt2-accent-text);text-underline-offset:3px;text-decoration:underline}.kt2 .ktpc-link:hover{color:var(--kt2-text-1)}.kt2 .ktpc-link:focus-visible,.kt2 .ktpc-switch__btn:focus-visible{outline:2px solid var(--kt2-focus);outline-offset:2px}.kt2 .ktpc-table .ktpc-group th{border-top:1px solid var(--kt2-border);font-family:var(--kt2-font-mono);font-size:11px;font-weight:var(--kt2-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--kt2-text-3);background:0 0;padding:18px 16px 8px}.kt2 .ktpc-price{font-size:var(--kt2-body-m);font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1)}.kt2 .ktpc-table td .ktpc-save{color:var(--kt2-named)}.kt2 .ktpc-yes{color:var(--kt2-named);display:inline-flex}.kt2 .ktpc-no{color:var(--kt2-text-3)}.kt2 .ktpc-soon{border:1px solid var(--kt2-border);border-radius:var(--kt2-radius-full);height:20px;font-family:var(--kt2-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--kt2-text-2);align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.kt2 .ktpc-switch{display:none}@media (max-width:719px){.kt2 .ktpc-switch{border:1px solid var(--kt2-border);border-radius:var(--kt2-radius-lg);background:var(--kt2-surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:4px 16px 12px;padding:4px;display:grid}.kt2 .ktpc-switch__btn{border-radius:var(--kt2-radius-md);height:40px;color:var(--kt2-text-2);font:inherit;font-size:var(--kt2-body-s);font-weight:var(--kt2-weight-medium);cursor:pointer;background:0 0;border:0}.kt2 .ktpc-switch__btn[aria-pressed=true]{background:var(--kt2-surface-active);color:var(--kt2-text-1);box-shadow:inset 0 0 0 1px var(--kt2-border-strong)}.kt2 .ktpc-scroll{overflow-x:visible}.kt2 .ktpc .ktpc-table,.kt2 .ktpc .ktpc-table thead,.kt2 .ktpc .ktpc-table tbody{min-width:0;display:block}.kt2 .ktpc .ktpc-table tr{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.kt2 .ktpc .ktpc-table th,.kt2 .ktpc .ktpc-table td{display:block}.kt2 .ktpc .ktpc-table .ktpc-group th{grid-column:1/-1}.kt2 .ktpc .ktpc-table thead th{width:auto;position:static}.kt2 .ktpc-table[data-show="0"] [data-c]:not([data-c="0"]),.kt2 .ktpc-table[data-show="1"] [data-c]:not([data-c="1"]),.kt2 .ktpc-table[data-show="2"] [data-c]:not([data-c="2"]){display:none}.kt2 .ktpc .ktpc-table th,.kt2 .ktpc .ktpc-table td{overflow-wrap:break-word;padding:10px 12px}.kt2 .ktpc .ktpc-table thead th:first-child,.kt2 .ktpc .ktpc-table tbody th{position:static}}
.kt2 .ktp-main{--kt2-space-section:40px;outline:none;display:block}.kt2 .ktp-eyebrow{font-family:var(--kt2-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--kt2-text-3);font-size:11px}.kt2 .ktp-hero{padding:56px 0 40px}.kt2 .ktp-hero__grid{gap:24px;display:grid}@media (min-width:1024px){.kt2 .ktp-hero__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:24px 64px}}.kt2 .ktp-hero__main{justify-items:start;gap:20px;display:grid}.kt2 .ktp-hero__title{letter-spacing:-.032em;max-width:18ch;font-size:clamp(2.25rem,1.2rem + 3.2vw,4rem);line-height:1.04;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1);margin:0}.kt2 .ktp-hero__title span{color:var(--kt2-text-3)}.kt2 .ktp-guarantee{border:1px solid var(--kt2-named-line);border-radius:var(--kt2-radius-xl);background:linear-gradient(180deg, var(--kt2-named-soft), transparent 70%), var(--kt2-surface-1);box-shadow:var(--kt2-shadow-1);align-content:start;gap:12px;padding:24px;display:grid;position:relative}.kt2 .ktp-guarantee__icon{border-radius:var(--kt2-radius-md);background:var(--kt2-named-soft);width:40px;height:40px;color:var(--kt2-named);place-items:center;display:inline-grid}.kt2 .ktp-guarantee__title{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1);margin:0}.kt2 .ktp-guarantee__body{font-size:var(--kt2-body-m);color:var(--kt2-text-2);margin:0;line-height:1.55}.kt2 .ktp-guarantee__facts{border-top:1px solid var(--kt2-border);gap:6px;margin:4px 0;padding:12px 0 0;list-style:none;display:grid}.kt2 .ktp-guarantee__facts li{font-size:var(--kt2-body-s);color:var(--kt2-text-2);align-items:center;gap:8px;display:flex}.kt2 .ktp-guarantee__facts svg{color:var(--kt2-named);flex:none}.kt2 .ktp-link,.kt2 .ktp-p a{color:var(--kt2-accent-text);font-size:var(--kt2-body-s);font-weight:var(--kt2-weight-medium);text-underline-offset:3px;justify-self:start;text-decoration:underline}.kt2 .ktp-p a{font-size:inherit}.kt2 .ktp-link:hover,.kt2 .ktp-p a:hover{color:var(--kt2-text-1)}.kt2 .ktp-main :is(a,button,summary):focus-visible{outline:2px solid var(--kt2-focus);outline-offset:2px}.kt2 .ktp-h2{letter-spacing:-.024em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);line-height:1.1;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1);margin:0}.kt2 .ktp-p{max-width:60ch;color:var(--kt2-text-2);margin:0;font-size:1.0625rem;line-height:1.55}.kt2 .ktp-p--muted{font-size:var(--kt2-body-m);color:var(--kt2-text-3)}.kt2 .ktp-mid{gap:24px;display:grid}@media (min-width:1024px){.kt2 .ktp-mid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:64px}}.kt2 .ktp-mid__lead{justify-items:start;gap:16px;display:grid}.kt2 .ktp-inc{border:1px solid var(--kt2-border);border-radius:var(--kt2-radius-xl);background:var(--kt2-border);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:640px){.kt2 .ktp-inc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kt2 .ktp-inc{grid-template-columns:repeat(3,minmax(0,1fr))}}.kt2 .ktp-inc__item{background:var(--kt2-surface-1);transition:background var(--kt2-dur-fast);align-content:start;gap:6px;padding:20px;display:grid}.kt2 .ktp-inc__item:hover{background:var(--kt2-surface-2)}.kt2 .ktp-inc__icon{border:1px solid var(--kt2-border);border-radius:var(--kt2-radius-md);width:32px;height:32px;color:var(--kt2-accent-text);place-items:center;margin-bottom:6px;display:inline-grid}.kt2 .ktp-inc__t{font-size:var(--kt2-body-m);font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1)}.kt2 .ktp-inc__b{font-size:var(--kt2-body-s);color:var(--kt2-text-3);line-height:1.5}.kt2 .ktp-method{border:1px solid var(--kt2-border);border-radius:var(--kt2-radius-xl);background:var(--ktb-panel);gap:24px;padding:28px;display:grid}@media (min-width:1024px){.kt2 .ktp-method{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:64px}}.kt2 .ktp-method__text{gap:14px;display:grid}.kt2 .ktp-method__links{justify-items:stretch;gap:0;display:grid}.kt2 .ktp-method__links>a:not(.kt2-btn){border-bottom:1px solid var(--kt2-border);min-height:44px;color:var(--kt2-text-1);font-size:var(--kt2-body-m);font-weight:var(--kt2-weight-medium);justify-content:space-between;align-items:center;display:flex}.kt2 .ktp-method__links>a:not(.kt2-btn):hover{color:var(--kt2-accent-text)}.kt2 .ktp-method__links>a:not(.kt2-btn) svg{color:var(--kt2-text-3)}.kt2 .ktp-method__links>.kt2-btn{justify-self:start;margin-top:16px}.kt2 .ktp-faq{gap:24px;display:grid}@media (min-width:1024px){.kt2 .ktp-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:64px}}.kt2 .ktp-faq__lead{justify-items:start;gap:16px;display:grid}.kt2 .ktp-faq__list{border-top:1px solid var(--kt2-border)}.kt2 .ktp-qa{border-bottom:1px solid var(--kt2-border)}.kt2 .ktp-qa summary{cursor:pointer;min-height:56px;font-size:1.0625rem;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1);justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;list-style:none;display:flex}.kt2 .ktp-qa summary::-webkit-details-marker{display:none}.kt2 .ktp-qa summary:hover{color:var(--kt2-accent-text)}.kt2 .ktp-qa__chev{color:var(--kt2-text-3);transition:transform var(--kt2-dur-fast);flex:none}.kt2 .ktp-qa[open] .ktp-qa__chev{transform:rotate(180deg)}.kt2 .ktp-qa__a{gap:10px;padding:0 4px 18px;display:grid}.kt2 .ktp-qa__a p{max-width:68ch;font-size:var(--kt2-body-m);color:var(--kt2-text-2);margin:0;line-height:1.6}.kt2 .ktp-cta{border:1px solid var(--kt2-border);border-radius:var(--kt2-radius-xl);background:var(--ktb-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:28px;display:flex}.kt2 .ktp-cta>div{gap:10px;display:grid}@media (prefers-reduced-motion:reduce){.kt2 .ktp-qa__chev,.kt2 .ktp-inc__item{transition:none}}@media (max-width:639px){.kt2 .ktp-inc__item{grid-template-columns:32px minmax(0,1fr);gap:2px 14px;padding:14px 16px}.kt2 .ktp-inc__icon{grid-row:span 2;margin-bottom:0}}
