.htkk-site{--ink:#0e1c18;--ink-soft:#1a2f28;--paper:#f3f7f4;--paper-elevated:#fff;--muted:#5f7369;--line:#0e1c181a;--accent:#1b8a5a;--accent-deep:#0f5c3a;--lime:#c8f542;--warn:#c45c26;--shadow:0 24px 60px #0e1c181f;--radius:18px;--font-display:var(--font-manrope), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--font-xml:Arial, Helvetica, sans-serif;--max:1080px;isolation:isolate;min-height:100vh;font-family:var(--font-body);color:var(--ink);background:radial-gradient(1200px 700px at 12% -10%, #c8f54238, transparent 55%),radial-gradient(900px 600px at 100% 0%, #1b8a5a2e, transparent 50%),linear-gradient(180deg, #e8f1eb 0%, var(--paper) 38%, #eef4f0 100%);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;position:relative;overflow-x:clip}.htkk-site:before{content:"";pointer-events:none;opacity:.35;z-index:0;background-image:linear-gradient(#0e1c1808 1px,#0000 1px),linear-gradient(90deg,#0e1c1808 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.htkk-site a{color:inherit}.htkk-site button,.htkk-site input{font:inherit}.htkk-site img{max-width:100%;display:block}.htkk-site .sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.htkk-site .topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f7f4c7;border-bottom:1px solid #0e1c180f;position:sticky;top:0}.htkk-site .topbar__inner{width:min(var(--max),100% - 2rem);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.9rem 0;display:flex}.htkk-site main,.htkk-site .footer{z-index:1;position:relative}.htkk-site .brand{color:var(--ink);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.htkk-site .brand__logo{border-radius:.45rem;flex-shrink:0;width:1.75rem;height:1.75rem}.htkk-site .brand__name{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.05rem;font-weight:700}.htkk-site .topbar__nav{flex-wrap:wrap;justify-content:flex-end;gap:1.15rem;display:flex}.htkk-site .topbar__nav a{color:var(--muted);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s}.htkk-site .topbar__nav a:hover{color:var(--ink)}.htkk-site .topbar__nav a.active{color:var(--ink);font-weight:600}@media (max-width:640px){.htkk-site .topbar__nav{gap:.75rem;font-size:.88rem}}.htkk-site main{width:min(var(--max),100% - 2rem);flex:1;margin:0 auto}.htkk-site .hero{padding:clamp(2.5rem,7vw,4.5rem) 0 1rem}.htkk-site .hero__copy{max-width:48rem;margin-bottom:1.75rem;animation:.65s both rise-in}.htkk-site .hero h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 .85rem;font-size:clamp(2.35rem,6vw,4rem);font-weight:700;line-height:1.05}.htkk-site .hero__lead{max-width:44rem;color:var(--muted);margin:0;font-size:clamp(1rem,2vw,1.08rem);line-height:1.6}.htkk-site .hero__docs-link{margin:1rem 0 0}.htkk-site .hero__docs-link a{color:var(--accent-deep);font-weight:600;text-decoration:none}.htkk-site .hero__docs-link a:hover{text-decoration:underline}.htkk-site .hero__actions{flex-wrap:wrap;gap:.75rem;margin:1.35rem 0 0;display:flex}.htkk-site .hero__trust{color:var(--ink-soft);background:#1b8a5a12;border:1px solid #1b8a5a38;border-radius:14px;margin:1rem 0 0;padding:.9rem 1.05rem;font-size:.95rem;line-height:1.6}.htkk-site .hero__trust p{margin:0}.htkk-site .hero__trust .hero__version{color:var(--muted);margin-top:.3rem;font-size:.88rem}.htkk-site .features{padding:clamp(2.5rem,6vw,4rem) 0 0}.htkk-site .features__list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.htkk-site .features__list li{border:1px solid var(--line);background:#ffffffb3;border-radius:16px;padding:1.2rem 1.25rem}.htkk-site .features__list h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.05rem}.htkk-site .features__list p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.htkk-site .preflight,.htkk-site .home-comparison{padding:clamp(3.5rem,8vw,5.5rem) 0 0}.htkk-site .preflight__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.htkk-site .preflight__list li{border:1px solid var(--line);background:#ffffffb8;border-radius:16px;align-items:flex-start;gap:.8rem;padding:1rem 1.05rem;display:flex}.htkk-site .preflight__list span{height:1.75rem;color:var(--accent-deep);background:#1b8a5a21;border-radius:50%;flex:0 0 1.75rem;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.htkk-site .preflight__list p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}@media (max-width:700px){.htkk-site .preflight__list{grid-template-columns:1fr}}.htkk-site .home-comparison__link{margin:-.5rem 0 0}.htkk-site .home-comparison__link a{color:var(--accent-deep);font-weight:600;text-decoration:none}.htkk-site .home-comparison__link a:hover{text-decoration:underline}.htkk-site .install-guide__body{max-width:42rem;margin-bottom:1.5rem}.htkk-site .install-guide__body h2{font-family:var(--font-display);margin:1.5rem 0 .65rem;font-size:1.2rem}.htkk-site .install-guide__body p,.htkk-site .install-guide__body li{color:var(--ink-soft);line-height:1.7}.htkk-site .install-guide__body ul{padding-left:1.2rem}.htkk-site .install-guide__body a{color:var(--accent-deep);font-weight:600}.htkk-site .compare{border:1px solid var(--line);background:#ffffffb8;border-radius:16px;margin:0 0 1.75rem;overflow-x:auto}.htkk-site .compare table{border-collapse:collapse;width:100%;font-size:.95rem}.htkk-site .compare th,.htkk-site .compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem 1rem}.htkk-site .compare tbody th{width:8.5rem;color:var(--ink);font-weight:600}.htkk-site .compare tbody tr:last-child th,.htkk-site .compare tbody tr:last-child td{border-bottom:0}.htkk-site .compare thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-deep);font-size:.82rem}.htkk-site .alert{color:var(--warn);background:#c45c261a;border-radius:12px;margin:1rem 0 0;padding:.85rem 1rem;font-weight:500;animation:.35s both rise-in}.htkk-site .footer{border-top:1px solid var(--line);background:#0e1c180a;margin-top:auto}.htkk-site .footer__inner{width:min(var(--max),100% - 2rem);margin:0 auto;padding:1.75rem 0 2.25rem}.htkk-site .footer__inner p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.htkk-site .footer__inner p+p{margin-top:.35rem}.htkk-site .footer__inner strong{color:var(--ink)}.htkk-site .footer__credit{margin-top:.75rem!important}.htkk-site .footer__credit a{color:var(--accent-deep);font-weight:600;text-decoration:none}.htkk-site .footer__credit a:hover{text-decoration:underline}.htkk-site .btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.35rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.htkk-site .btn:hover{transform:translateY(-1px)}.htkk-site .btn:active{transform:translateY(0)}.htkk-site .btn--primary{background:var(--ink);color:var(--lime)}.htkk-site .btn--primary:hover{background:var(--ink-soft)}.htkk-site .btn--ghost{background:var(--paper-elevated);border-color:var(--line);color:var(--ink)}.htkk-site .btn--ghost:hover{border-color:var(--ink)}.htkk-site .btn--accent{background:var(--accent);color:#fff}.htkk-site .btn--accent:hover{background:var(--accent-deep)}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%{box-shadow:0 0 #c8f54273}to{box-shadow:0 0 0 22px #c8f54200}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.htkk-site .hero__copy,.htkk-site .alert,.htkk-site .docs__intro,.htkk-site .section-intro,.htkk-site .dropzone,.htkk-site .dropzone__icon,.htkk-site .trongdong__img{animation:none!important}}
.htkk-site .docs{width:min(var(--max),100% - 2rem);margin:0 auto;padding:clamp(2.25rem,6vw,3.75rem) 0 clamp(3.5rem,8vw,5rem)}.htkk-site .docs__intro{max-width:40rem;margin-bottom:2.25rem;animation:.6s both rise-in}.htkk-site .docs__intro h1{font-family:var(--font-display);letter-spacing:-.03em;margin:.35rem 0 .75rem;font-size:clamp(1.85rem,4vw,2.55rem);line-height:1.15}.htkk-site .docs__intro>p:last-child{color:var(--muted);margin:0;line-height:1.6}.htkk-site .docs__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.htkk-site .docs__item{border-bottom:1px solid var(--line);color:inherit;padding:1.35rem 0;text-decoration:none;transition:opacity .2s;display:block}.htkk-site .docs__item:hover{opacity:.82}.htkk-site .docs__item:hover h2{color:var(--accent-deep)}.htkk-site .docs__item h2{font-family:var(--font-display);letter-spacing:-.02em;margin:.45rem 0 .4rem;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.3;transition:color .2s}.htkk-site .docs__item p{max-width:40rem;color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.htkk-site .docs__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem .85rem;font-size:.82rem;display:flex}.htkk-site .docs__tag{color:var(--accent-deep);background:#1b8a5a1a;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.htkk-site .docs__crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.htkk-site .docs__crumb a{color:var(--accent-deep);font-weight:500;text-decoration:none}.htkk-site .docs__crumb a:hover{text-decoration:underline}.htkk-site .docs__crumb>span:last-child{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.htkk-site .article__head{border-bottom:1px solid var(--line);margin-bottom:1.75rem;padding-bottom:1.25rem}.htkk-site .article__head h1{font-family:var(--font-display);letter-spacing:-.03em;margin:.65rem 0 .75rem;font-size:clamp(1.7rem,3.8vw,2.35rem);line-height:1.2}.htkk-site .article__desc{max-width:40rem;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.htkk-site .article__body{max-width:42rem}.htkk-site .article__body p{color:var(--ink-soft);margin:0 0 1.15rem;font-size:1.02rem;line-height:1.75}.htkk-site .article__related{border-top:1px solid var(--line);margin-top:2.75rem;padding-top:1.5rem}.htkk-site .article__related h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.1rem}.htkk-site .article__related ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.htkk-site .article__related a{color:var(--accent-deep);font-weight:500;text-decoration:none}.htkk-site .article__related a:hover{text-decoration:underline}
.htkk-site .install-guide{width:min(var(--max),100% - 2rem);margin:0 auto;padding:clamp(2.25rem,6vw,3.75rem) 0 clamp(3.5rem,8vw,5rem)}.htkk-site .install-guide__article{max-width:44rem}.htkk-site .install-guide__head{margin-bottom:1.5rem}.htkk-site .install-guide__head h1{font-family:var(--font-display);letter-spacing:-.03em;margin:.4rem 0 .85rem;font-size:clamp(1.7rem,3.8vw,2.35rem);line-height:1.2}.htkk-site .install-guide__lead{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.htkk-site .install-guide__callout{background:#1b8a5a0f;border:1px solid #1b8a5a40;border-radius:14px;margin:0 0 2rem;padding:1rem 1.15rem}.htkk-site .install-guide__callout p{color:var(--ink-soft);margin:0;line-height:1.6}.htkk-site .install-guide__callout p+p{margin-top:.55rem}.htkk-site .install-guide__callout a{color:var(--accent-deep);font-weight:600;text-decoration:none}.htkk-site .install-guide__callout a:hover{text-decoration:underline}.htkk-site .install-guide__steps{gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.htkk-site .install-guide__step{grid-template-columns:auto 1fr;align-items:start;gap:.9rem 1rem;display:grid}.htkk-site .install-guide__step-num{background:var(--ink);width:2.1rem;height:2.1rem;color:var(--lime);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid}.htkk-site .install-guide__step-body h2{font-family:var(--font-display);letter-spacing:-.02em;margin:.15rem 0 .55rem;font-size:1.12rem;line-height:1.35}.htkk-site .install-guide__step-body p,.htkk-site .install-guide__step-body ul{color:var(--ink-soft);margin:0 0 .65rem;font-size:1.02rem;line-height:1.7}.htkk-site .install-guide__step-body ul{padding-left:1.2rem}.htkk-site .install-guide__step-body li{margin:.3rem 0}.htkk-site .install-guide__step-body a{color:var(--accent-deep);font-weight:600;text-decoration:none}.htkk-site .install-guide__step-body a:hover{text-decoration:underline}.htkk-site .install-guide__step-body code{background:#0e1c180f;border-radius:6px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.htkk-site .install-guide__figure{border:1px solid var(--line);background:#f4f7f5;border-radius:12px;margin:.85rem 0 0;padding:0;overflow:hidden}.htkk-site .install-guide__figure img{width:100%;height:auto;display:block}.htkk-site .install-guide__extra{border-top:1px solid var(--line);margin-top:2.25rem;padding-top:1.5rem}.htkk-site .install-guide__extra h2{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.15rem}.htkk-site .install-guide__extra ul{color:var(--ink-soft);margin:0;padding-left:1.2rem;line-height:1.7}.htkk-site .install-guide__extra li+li{margin-top:.45rem}.htkk-site .install-guide__extra a{color:var(--accent-deep);font-weight:600;text-decoration:none}.htkk-site .install-guide__extra a:hover{text-decoration:underline}.htkk-site .install-guide__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.htkk-site .install-guide__actions .btn{border:1.5px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.htkk-site .install-guide__actions .btn:hover{border-color:var(--ink)}.htkk-site .install-guide__actions .btn--accent{background:var(--accent);color:#fff;border-color:#0000}.htkk-site .install-guide__actions .btn--accent:hover{background:var(--accent-deep);border-color:#0000}
.htkk-site .download{padding:clamp(3.5rem,8vw,5.5rem) 0}.htkk-site .section-intro{max-width:38rem;margin-bottom:2rem;animation:.65s both rise-in}.htkk-site .section-intro h2{font-family:var(--font-display);letter-spacing:-.03em;margin:.35rem 0 .75rem;font-size:clamp(1.7rem,3.5vw,2.35rem);line-height:1.15}.htkk-site .section-intro>p:last-child{color:var(--muted);margin:0;line-height:1.6}.htkk-site .section-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);margin:0;font-size:.78rem;font-weight:600}.htkk-site .download__list{gap:1rem;display:grid}.htkk-site .download__item{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 0;display:flex}.htkk-site .download__item:last-of-type{border-bottom:1px solid var(--line)}.htkk-site .download__item h3{font-family:var(--font-display);letter-spacing:-.02em;margin:.2rem 0 .45rem;font-size:1.25rem}.htkk-site .download__item p{max-width:36rem;color:var(--muted);margin:0;line-height:1.55}.htkk-site .download__os{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:.78rem;font-weight:600}.htkk-site .download__note{color:var(--muted);margin:1.25rem 0 0;font-size:.88rem}
.htkk-site .versions{padding:clamp(3rem,7vw,5rem) 0 0}.htkk-site .versions__table-wrap{border:1px solid var(--line);background:#ffffffc7;border-radius:16px;overflow-x:auto}.htkk-site .versions table{border-collapse:collapse;width:100%;font-size:.95rem}.htkk-site .versions th,.htkk-site .versions td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:.8rem 1rem}.htkk-site .versions tbody tr:last-child th,.htkk-site .versions tbody tr:last-child td{border-bottom:0}.htkk-site .versions thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-deep);background:#1b8a5a0f;font-size:.78rem}.htkk-site .versions td a{color:var(--accent-deep);font-weight:600;text-decoration:none}.htkk-site .versions td a:hover{text-decoration:underline}.htkk-site .versions__badge{color:var(--accent-deep);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#1b8a5a24;border-radius:999px;margin-left:.5rem;padding:.12rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.htkk-site .versions__empty{color:var(--muted)}.htkk-site .versions__note{max-width:46rem;color:var(--muted);margin:1rem 0 0;font-size:.88rem;line-height:1.55}.htkk-site .versions__note a{color:var(--accent-deep);font-weight:600}
.htkk-site .faq{padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,9vw,6rem)}.htkk-site .faq__groups{gap:clamp(2rem,4vw,2.75rem);display:grid}.htkk-site .faq__group-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent-deep);margin:0 0 .35rem;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:700}.htkk-site .faq__list{border-top:1px solid var(--line);gap:0;display:grid}.htkk-site .faq__item{border-bottom:1px solid var(--line)}.htkk-site .faq__item h4{font-size:inherit;font-weight:inherit;margin:0}.htkk-site .faq__item button{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:clamp(1rem,2vw,1.12rem);font-weight:600;display:flex}.htkk-site .faq__item p{max-width:42rem;color:var(--muted);margin:0 0 1.15rem;line-height:1.65}.htkk-site .faq__answer{max-width:42rem;padding-bottom:.25rem}.htkk-site .faq__answer p,.htkk-site .faq__answer ul,.htkk-site .faq__answer ol,.htkk-site .faq__answer .faq__answer-block{color:var(--muted);margin:0 0 .85rem;line-height:1.65}.htkk-site .faq__answer ul,.htkk-site .faq__answer ol{padding-left:1.25rem}.htkk-site .faq__answer li{margin:.25rem 0}.htkk-site .faq__answer .faq__answer-block p{margin-bottom:.45rem}.htkk-site .faq__guide{margin-top:.15rem!important}.htkk-site .faq__guide a{color:var(--accent-deep);font-weight:600;text-decoration:none}.htkk-site .faq__guide a:hover{text-decoration:underline}.htkk-site .faq__icon{width:1.75rem;height:1.75rem;color:var(--accent-deep);background:#1b8a5a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;transition:transform .25s;display:inline-flex}.htkk-site .faq__item.is-open .faq__icon{background:var(--ink);color:var(--lime);transform:rotate(180deg)}
.htkk-site .trongdong{z-index:0;pointer-events:none;opacity:.04;width:min(1200px,160vw);height:calc(min(1200px,160vw)/2);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.htkk-site .trongdong__img{will-change:transform;width:100%;height:auto;margin-top:-50%;animation:280s linear infinite trongdong-spin;display:block}@media (prefers-reduced-motion:reduce){.htkk-site .trongdong__img{animation:none}}@keyframes trongdong-spin{to{transform:rotate(360deg)}}
.htkk-site .guide-faq{border-top:1px solid var(--line);gap:0;display:grid}.htkk-site .guide-faq__item{border-bottom:1px solid var(--line);transition:background .2s}.htkk-site .guide-faq__item.is-open{background:#ffffff8c}.htkk-site .guide-faq__question{font-size:inherit;font-weight:inherit;margin:0}.htkk-site .guide-faq__question button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem 1rem;padding:1.05rem .15rem;display:grid}.htkk-site .guide-faq__question button:hover .guide-faq__label{color:var(--accent-deep)}.htkk-site .guide-faq__question button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.htkk-site .guide-faq__index{font-family:var(--font-display);letter-spacing:.04em;color:var(--accent);margin-top:.15rem;font-size:.78rem;font-weight:700;line-height:1.4}.htkk-site .guide-faq__label{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(.98rem,2vw,1.08rem);font-weight:600;line-height:1.4;transition:color .2s}.htkk-site .guide-faq__icon{width:1.85rem;height:1.85rem;color:var(--accent-deep);background:#1b8a5a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;font-size:1.2rem;font-weight:500;line-height:1;transition:transform .25s,background .2s,color .2s;display:inline-flex}.htkk-site .guide-faq__item.is-open .guide-faq__icon{background:var(--ink);color:var(--lime)}.htkk-site .guide-faq__answer{padding:0 2.85rem 1.15rem 2.55rem;animation:.22s both guide-faq-in}.htkk-site .guide-faq__answer p{max-width:40rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.7}@media (max-width:560px){.htkk-site .guide-faq__question button{grid-template-columns:1fr auto;gap:.65rem}.htkk-site .guide-faq__index{display:none}.htkk-site .guide-faq__answer{padding-left:.15rem;padding-right:2.5rem}}@keyframes guide-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
