.tk{--tk-navy:var(--color-brand);--tk-grey:var(--color-muted);--tk-orange:var(--color-primary);--tk-check:var(--color-primary-active);--tk-peach:var(--color-brand-soft);--tk-peach-hover:#ffdfc0;--tk-cream:#fff7f0;--tk-hl-odd:#eef2f9;--tk-hl-even:#e1e8f5;color:var(--color-body);font-family:var(--font-sans);font-size:var(--text-body);background:#fff;flex-direction:column;line-height:1.6;display:flex}@media (width<=991.98px){.tk{font-size:1.3125rem}}.tk>*+*{margin-top:48.83px}.tk :where(h1,h2,h3,p,ul,table){margin:0}.tk :where(h1,h2){color:var(--color-heading);font-family:var(--font-heading);letter-spacing:var(--tracking-heading);font-weight:500}.tk-center{box-sizing:border-box;max-width:1226px;margin-inline:auto;padding:16px 25px}.tk-logo{border-bottom:1px solid var(--color-navbar-border);justify-content:center;padding:20px 25px;display:flex}.tk-logo a{color:var(--color-brand);display:block}.tk-logo svg{width:auto;height:46px;display:block}@media (width<=991.98px){.tk-logo svg{height:36px}}.tk>.tk-logo+*{margin-top:0}.tk-hero__text{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin-inline:auto;padding-top:40px;display:flex}.tk-hero__heading{font-size:var(--text-h1);line-height:var(--text-h1--line-height);margin:0 0 16px}.tk-hero__phone{font-size:var(--text-lead);margin-bottom:12px;line-height:1.6}.tk-hero__phone strong{color:var(--color-accent-text);white-space:nowrap;font-weight:600}@media (width<=991.98px){.tk-hero__phone{font-size:var(--text-lead-mobile)}}.tk-hero__descr{word-break:break-word}.tk-hero__descr a{color:var(--color-link);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.tk-hero__descr p{font-size:var(--text-lead);margin-bottom:10px;line-height:1.6}@media (width<=991.98px){.tk-hero__descr p{font-size:var(--text-lead-mobile)}}.tk-btn{background:var(--tk-orange);color:var(--color-on-primary);font-size:var(--text-btn-lg);font-weight:500;line-height:var(--text-btn-lg--line-height);text-align:center;transition:background-color .3s var(--ease-out-quad);border:2px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:10px;margin-top:32px;padding:12px 24px;text-decoration:none;display:flex}.tk-btn:hover{background:var(--color-primary-hover);color:var(--color-on-primary);text-decoration:none}.tk-hero__order{color:var(--tk-navy);margin-top:28px;font-weight:600}.tk-hero__order+.tk-btn{margin-top:14px}.tk-back{color:var(--tk-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px;margin-top:16px;font-weight:500;text-decoration-thickness:2px}.tk-btn:active{background:var(--color-primary-active)}.tk-btn:focus-visible{outline:2px solid var(--tk-navy);outline-offset:2px}.tk-title{margin:20px 0 8px;font-size:2rem;line-height:1.4}@media (width>=992px){.tk-title{font-size:2.2rem}}@media (width>=1200px){.tk-title{font-size:2.4rem}}.tk-subtitle{color:var(--color-brand);font-family:var(--font-heading);font-size:var(--text-fs-3);letter-spacing:var(--tracking-heading);font-weight:500;line-height:1.4}.tk-features{flex-direction:column;align-items:center;margin-bottom:30px;display:flex}.tk-features .tk-title,.tk-features .tk-subtitle{text-align:center}.tk-table{border-collapse:collapse;width:100%;max-width:800px;color:var(--color-heading);align-self:center;margin-top:40px;line-height:1.6;position:relative}.tk-table:before{content:"";top:0;bottom:0;left:var(--hl-left,0);width:var(--hl-width,0);z-index:0;border-radius:20px;position:absolute;box-shadow:0 0 10px #0000001a}.tk-table th,.tk-table td{text-align:left;vertical-align:middle;padding:8px 10px;font-weight:500}.tk-table thead th,.tk-table tbody tr:last-child td{font-weight:600}.tk-table thead th{hyphens:none}.tk-table th:first-child,.tk-table td:first-child{max-width:420px}.tk-table th:not(:first-child),.tk-table td:not(:first-child){text-align:center;min-width:160px;max-width:200px}.tk-table thead th{padding-top:30px}.tk-table tbody tr:last-child td{padding-bottom:30px}.tk-table tbody tr:nth-child(2n){background:var(--tk-peach)}.tk-table tr:nth-child(odd) .is-hl{background:var(--tk-hl-odd)}.tk-table tr:nth-child(2n) .is-hl{background:var(--tk-hl-even)}.tk-table thead .is-hl{border-radius:20px 20px 0 0}.tk-table tbody tr:last-child .is-hl{border-radius:0 0 20px 20px}.tk-table img{object-fit:contain;vertical-align:middle;width:120px;height:40px;display:inline}.tk-table svg{vertical-align:middle;width:20px;height:20px;display:inline-block}.tk-yes{color:var(--tk-check)}.tk-no{color:var(--tk-grey)}.tk-faq__header{margin-bottom:24px}.tk-faq__group{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.tk-faq__item{background:var(--tk-peach);transition:background-color .3s var(--ease-out-quad);border-radius:12px;padding:0 20px 8px}.tk-faq__item:hover,.tk-faq__item:has(button:focus-visible){background:var(--tk-peach-hover)}.tk-faq__question{color:var(--color-heading);font-family:var(--font-sans);font-size:var(--text-lead);letter-spacing:0;margin:0;font-weight:500;line-height:1.5}@media (width<=991.98px){.tk-faq__question{font-size:var(--text-lead-mobile)}}.tk-faq__question button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0 10px;display:flex}.tk-faq__question button:focus-visible{outline:none}.tk-faq__question svg{width:18px;height:18px;transition:transform .85s var(--ease-spring);flex:none}.tk-faq__item.is-open .tk-faq__question svg{transform:rotate(-180deg)}.tk-faq__panel{transition:grid-template-rows .55s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.tk-faq__item.is-open .tk-faq__panel{grid-template-rows:1fr}.tk-faq__clip{min-height:0;overflow:hidden}.tk-faq__answer{opacity:0;transition:opacity .25s var(--ease-out-quad), transform .45s var(--ease-spring-panel);padding:4px 34px 14px 0;transform:translateY(-8px)}.tk-faq__item.is-open .tk-faq__answer{opacity:1;transition:opacity .45s var(--ease-out-quad) 50ms, transform .45s var(--ease-spring-panel);transform:none}.tk-faq__answer p+p,.tk-faq__answer ul+p{margin-top:10px}.tk-faq__answer ul{margin:10px 0;padding-left:22px;list-style:outside}@media (prefers-reduced-motion:reduce){.tk-faq__panel,.tk-faq__answer,.tk-faq__question svg{transition:none}}.tk-contact{box-sizing:border-box;width:100%;max-width:1377px;margin-inline:auto;padding:16px 25px}.tk-contact__box{background:var(--tk-cream);border-radius:20px;padding:16px}.tk-contact__inner{flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:20px;max-width:1043px;margin-inline:auto;display:flex}.tk-contact__info{flex-direction:column;flex-grow:1;flex-basis:calc(909090px - 99900%);display:flex}.tk-contact__info h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.tk-contact__big{font-size:var(--text-lead);margin-top:4px}@media (width<=991.98px){.tk-contact__info h2{font-size:var(--text-h2-mobile)}.tk-contact__big{font-size:var(--text-lead-mobile)}}.tk-contact__details{margin-top:20px;display:flow-root}.tk-contact__detail{align-items:center;gap:10px;margin-bottom:6px;line-height:1.6;display:flex}.tk-contact__detail svg{flex:none;width:20px;height:20px}.tk-contact__detail a{color:var(--tk-navy);font-weight:600;text-decoration:none}.tk-contact__person{flex:0 0 min-content;flex-direction:column;align-items:center;display:flex}.tk-contact__person img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:200px;max-width:none;height:200px;margin-bottom:14px}.tk-contact__name{color:var(--color-heading);text-align:center;font-weight:600;line-height:1.4}.tk-contact__role{color:var(--color-muted);text-align:center;margin-top:4px;line-height:1.4}@media (width<=767px){.tk-table{table-layout:fixed}.tk-table th,.tk-table td{padding:10px 8px}.tk-table thead th{hyphens:manual;padding-top:30px}.tk-table th:first-child,.tk-table td:first-child{width:50%}.tk-table th:not(:first-child),.tk-table td:not(:first-child){min-width:0;max-width:25%}.tk-table img{width:80px;height:26px}}
