/* START_SECTION:tktx-home (INDEX:40) */
.tk{--paper:#f4f1eb;--ink:#1b211c;--line:#d6d5ca;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.tk *{box-sizing:border-box}.tk a{color:inherit;text-decoration:none}.tk h1,.tk h2,.tk h3,.tk p{margin:0}.tk h1,.tk h2,.tk-logo{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.tk h1{font-size:clamp(48px,6.8vw,96px);line-height:1.02;max-width:760px}.tk h2{font-size:clamp(36px,4.5vw,62px);line-height:1.08;margin:16px 0 24px}.tk h3{font-size:23px;line-height:1.25;font-weight:500}.tk p{line-height:1.75}.tk-bar{text-align:center;background:#24372c;color:#fff;padding:11px 20px;font-size:12px;letter-spacing:.06em}.tk-nav{display:flex;justify-content:space-between;align-items:center;padding:23px 5%;gap:20px;border-bottom:1px solid var(--line)}.tk-logo{font-size:34px;white-space:nowrap}.tk-nav>div{display:flex;gap:26px;align-items:center;font-size:13px}.tk-hero{position:relative;isolation:isolate;min-height:610px;display:flex;align-items:center;padding:75px 7%;color:#fff;background:#121613;overflow:hidden}.tk-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.tk-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.15));z-index:-1}.tk-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tk-hero .tk-eyebrow{margin-bottom:24px}.tk-intro{max-width:490px;margin-top:26px!important;color:#e0e3dc;font-size:17px}.tk-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:34px}.tk .tk-btn{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;padding:16px 22px;background:var(--ink);color:#fff;border:1px solid var(--ink);font-size:14px;line-height:1.35;min-height:48px}.tk .tk-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.tk-text-link{text-decoration:underline!important;text-underline-offset:6px;font-size:14px}.tk a:hover{text-decoration:underline;text-underline-offset:5px}.tk a:focus-visible,.tk summary:focus-visible,.tk select:focus-visible{outline:3px solid #b07628;outline-offset:4px}.tk-facts{display:flex;justify-content:space-evenly;border-bottom:1px solid var(--line);padding:22px 5%;gap:20px;font-size:13px}.tk-facts span:before{content:"✦";margin-right:12px;color:#46604a}.tk-pad{padding:84px 5%;scroll-margin-top:20px}.tk-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.tk-heading h2{margin-bottom:0}.tk-heading>p{max-width:420px;color:#596052;font-size:15px}.tk-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tk-card{background:#fff;border:1px solid var(--line)}.tk-image-link{display:block;position:relative;background:#fff}.tk-card img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:contain;padding:20px}.tk-tag{position:absolute;left:18px;top:18px;background:var(--paper);padding:7px 12px;border:1px solid #deded4;font-size:11px}.tk-card-body{padding:23px;border-top:1px solid #eee}.tk-card h3{margin:10px 0}.tk-price{font-size:16px}.tk-select-label{display:block;font-size:12px;margin:18px 0 7px;color:#60665d}.tk-pack{display:block;width:100%;min-height:46px;border:1px solid #b9beb4;border-radius:0;background:#fff;color:#1b211c;padding:9px;font:14px Arial,sans-serif}.tk-card .tk-btn{width:100%;margin-top:12px}.tk-all{display:block;width:fit-content;margin:30px auto 0;text-decoration:underline!important;font-size:14px}.tk-compare{background:#e5e9df;border-block:1px solid #cfd6c6}.tk-price-panel{background:#f9faf6;border-bottom:1px solid #cbd2c2}.tk summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px;font-size:17px;line-height:1.4}.tk summary::-webkit-details-marker{display:none}.tk details[open]>summary span{transform:rotate(45deg)}.tk-table-wrap{overflow:auto;padding:0 24px 24px}.tk table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;min-width:510px}.tk caption{text-align:left;padding:0 0 14px;font-size:12px;color:#58634f}.tk th,.tk td{padding:14px 10px;border-bottom:1px solid #dfe3d8}.tk thead th{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tk td a{text-decoration:underline;white-space:nowrap}.tk-note{max-width:800px;font-size:12px;margin-top:20px!important;color:#55604e}.tk-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.tk-guides article{border-top:2px solid #263e2c;padding:30px 20px;background:#eae6dc}.tk-number{font:54px Georgia,serif;color:#73816a;display:block;margin-bottom:40px}.tk-guides h3{font:28px Georgia,serif;margin-bottom:18px}.tk-guides p{font-size:14px;color:#4c5348}.tk-about{display:grid;grid-template-columns:1.3fr 1fr;gap:9%;background:#20382b;color:#f6f3e9;padding:85px 7%;align-items:center}.tk-about>div>p{max-width:610px}.tk-about .tk-btn{margin-top:28px}.tk-support{padding:36px;border:1px solid #65786a}.tk-support h3{font:32px Georgia,serif;margin-bottom:18px}.tk-support p{font-size:15px;color:#d1dbd0}.tk-support a{display:block;font-size:14px;margin-top:24px;overflow-wrap:anywhere;text-decoration:underline}.tk-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.tk-faq>div>p{max-width:300px;color:#5a6257}.tk-faq details{border-top:1px solid var(--line)}.tk-faq summary{padding:22px 0;font-size:16px}.tk-faq details p{padding:0 30px 25px 0;font-size:14px;color:#50594c}.tk-close{background:#d8c2a2;text-align:center;padding:70px 20px}.tk-close .tk-btn{margin-top:25px}.tk-close h2{margin:20px 0}.tk-footer{padding:40px 5%}.tk-footer-top{display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:13px}.tk-warning{font-size:11px;line-height:1.7;max-width:850px;padding-top:25px;color:#66705f}.tk{overflow-wrap:break-word}
@media(min-width:1600px){.tk-pad{padding-inline:max(5%,calc((100vw - 1440px)/2))}}
@media(max-width:1000px){.tk-products{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-heading{align-items:start;flex-direction:column;gap:15px}.tk-heading>p{max-width:650px}.tk-about,.tk-faq{gap:36px}.tk-nav>div{gap:15px}}
@media(max-width:900px){.tk-guides{grid-template-columns:1fr}.tk-about,.tk-faq{grid-template-columns:1fr}.tk-nav{flex-wrap:wrap}.tk-guides article{padding:28px}.tk-number{margin-bottom:20px}}
@media(max-width:600px){.tk-nav{flex-direction:column;padding:17px 16px}.tk-nav>div{flex-wrap:wrap;justify-content:center;font-size:12px}.tk-logo{font-size:30px}.tk-hero{min-height:550px;padding:55px 6%}.tk-hero-image{object-position:65%}.tk-hero:after{background:rgba(0,0,0,.56)}.tk-intro{font-size:15px}.tk-facts{flex-wrap:wrap;gap:12px;font-size:11px}.tk-pad{padding:52px 5%}.tk-products,.tk-guides,.tk-about,.tk-faq{grid-template-columns:1fr}.tk-card img{aspect-ratio:1.5}.tk-card-body{padding:20px}.tk-about{padding:55px 6%}.tk-support{padding:24px}.tk-table-wrap{padding-inline:12px}.tk-footer-top{align-items:start;flex-direction:column}.tk summary{font-size:15px}.tk-faq{gap:28px}}
@media(prefers-reduced-motion:reduce){.tk *{scroll-behavior:auto!important}}
/* END_SECTION:tktx-home */
