.kt-hero{background:var(--ink-950)}.kt-hero__grid{gap:var(--s-8);align-items:center;display:grid}.kt-hero .ui-crumbs,.kt-hero .ui-crumbs a,.kt-hero .ui-crumbs__item [aria-current=page]{color:var(--c-muted)}.kt-hero .ui-crumbs a:hover{color:var(--white)}.kt-actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.kt-actions .btn{margin-top:0}.kt-hero .btn--outline{color:var(--white);border-color:var(--sky-200);background:0 0}@media (min-width:1024px){.kt-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px}}.stand{gap:var(--s-3);margin:0;display:grid}.stand__tile{background:var(--white);border-radius:var(--r-lg);padding:var(--s-6);gap:var(--s-4);color:var(--n-900);display:grid}.stand__codes{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin:0;padding:0;list-style:none;display:grid}.stand__demo{align-items:center;gap:var(--s-3);padding:var(--s-4);border:2px dashed var(--blue-100);border-radius:var(--r-md);background:var(--blue-50);color:var(--n-700);font-size:var(--fs-sm);display:flex}.stand__demo-tag{color:var(--blue-700);font-weight:600}.stand__caption{font-size:var(--fs-xs);color:var(--c-muted)}.kt-pack .stand__caption{color:var(--n-600)}.kt-proof{background:var(--ink-900);color:var(--white)}.kt-proof__list{padding-block:var(--s-6);gap:var(--s-4);margin-block:0;list-style:none;display:grid}.kt-proof__list li{gap:var(--s-1);display:grid}.kt-proof__list strong{font-weight:600}.kt-proof__list span{color:var(--sky-200);font-size:var(--fs-sm)}@media (min-width:768px){.kt-proof__list{gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.kt-nav{z-index:5;background:var(--white);border-bottom:1px solid var(--n-200);position:sticky;top:0}.kt-nav__inner{justify-content:flex-end;align-items:center;gap:var(--s-6);min-height:56px;display:flex}.kt-nav__links{gap:var(--s-6);margin:0 auto 0 0;padding:0;list-style:none;display:none}.kt-nav__links a{color:var(--n-700);font-size:var(--fs-ui);font-weight:500;text-decoration:none}.kt-nav__links a:hover{color:var(--n-900);text-decoration:underline}@media (min-width:768px){.kt-nav__links{display:flex}}.kt-cards{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.kt-card{border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--s-6);background:var(--white);gap:var(--s-2);align-content:start;display:grid}.kt-card h3{font-size:var(--fs-h3);font-weight:600}.kt-card p{color:var(--n-700);font-size:var(--fs-ui)}.kt-card .kt-card__strong{color:var(--n-900);font-weight:600}.kt-check{width:22px;height:22px;color:var(--blue-700)}@media (min-width:768px){.kt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kt-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kt-range{margin-top:var(--s-12);gap:var(--s-4);justify-items:start;display:grid}.kt-range h3{font-size:var(--fs-h3);font-weight:600}.kt-range>p{color:var(--n-700)}.kt-range__grid{gap:var(--s-4);width:100%;display:grid}.kt-range__tile{background:var(--blue-50);border-radius:var(--r-lg);padding:var(--s-6)}.kt-range__tile h4{margin:0 0 var(--s-3);font-size:var(--fs-ui);font-weight:600}.kt-range__tile ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kt-range__tile li{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}@media (min-width:768px){.kt-range__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kt-how{background:var(--ink-900)}.kt-how .ui-section-header .lead{color:var(--c-text-2)}.kt-how .ui-steps__n{background:var(--ink-900);border-color:var(--sky-400);color:var(--sky-400)}.kt-how .ui-steps__item:not(:last-child):before{background:var(--ink-700)}.kt-how .ui-steps__text{color:var(--c-text-2)}.kt-how__days,.kt-how__foot{margin-top:var(--s-6);color:var(--c-muted);font-size:var(--fs-sm)}.kt-pack__grid{gap:var(--s-8);display:grid}.kt-pack__intro{margin-bottom:var(--s-6);font-size:var(--fs-lead);color:var(--n-900)}.kt-pack__card,.kt-tiers{background:var(--white);border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--s-6)}.kt-pack__card h3,.kt-tiers h3{font-size:var(--fs-h3);margin-bottom:var(--s-4);font-weight:600}.kt-pack__card ul{margin:0;padding:0;list-style:none}.kt-pack__card li{align-items:center;gap:var(--s-2) var(--s-3);padding-block:var(--s-3);border-top:1px solid var(--n-200);font-size:var(--fs-ui);flex-wrap:wrap;display:flex}.kt-pack__card li span{color:var(--n-700)}.kt-pack__note{margin-top:var(--s-4);color:var(--n-600);font-size:var(--fs-sm)}.kt-tiers p{color:var(--n-700);font-size:var(--fs-lead)}.kt-tiers table{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.kt-tiers th,.kt-tiers td{text-align:left;padding:var(--s-3);border-bottom:1px solid var(--n-200)}@media (min-width:1024px){.kt-pack__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:64px}}.kt-apply{background:var(--n-100);scroll-margin-top:56px}.kt-apply__grid{gap:var(--s-8);align-items:start;display:grid}.kt-apply__form{max-width:calc(var(--container-text) + 2 * var(--gutter));min-width:0}.kt-contact{gap:var(--s-4);background:var(--white);border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--s-6);display:grid}.kt-contact h2{font-size:var(--fs-h3);margin:0;font-weight:600}.kt-contact__who{font-weight:600}.kt-contact p{color:var(--n-700)}.kt-contact .kt-contact__who{color:var(--n-900)}.kt-contact__address{font-size:var(--fs-sm)}@media (min-width:1024px){.kt-apply__grid{grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:64px}.kt-contact{position:sticky;top:80px}}.faq h2{font-size:var(--fs-h2);letter-spacing:-.02em;margin-bottom:var(--s-6);font-weight:600;line-height:1.12}.faq__item{border-top:1px solid var(--n-200)}.faq__item:last-child{border-bottom:1px solid var(--n-200)}.faq__q{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;font-size:var(--fs-ui);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__sign{color:var(--blue-700);font-size:var(--fs-h3);flex:none}.faq__sign:before{content:"+"}.faq__item[open] .faq__sign:before{content:"−"}.faq__a{padding-bottom:var(--s-4);color:var(--n-700);font-size:var(--fs-ui);max-width:62ch}.kt-cross{background:var(--n-100);padding-block:var(--s-8)}.kt-cross__grid{gap:var(--s-4);display:grid}@media (min-width:768px){.kt-cross__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
