.kt-hero .w-lead a{font-weight:700}.kt-cards{gap:16px;display:grid}.kt-card{border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:18px;align-content:start;gap:6px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}a.kt-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.kt-card .w-ic{margin-bottom:8px}.kt-card b{font-size:17px}.kt-card>span:not(.w-ic){color:var(--ink-2);font-size:15px}.kt-card small{color:var(--muted)}.kt-card em{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.kt-card em svg.lucide{width:14px;height:14px}.kt-main{align-items:start;gap:24px;margin-top:40px;display:grid}.kt-form{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;padding:24px}.kt-form-in{gap:16px;display:grid}.kt-form-in[hidden],.kt-thanks[hidden]{display:none}.kt-ft{font-size:24px;font-weight:800}.kt-topic{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.kt-topic legend{color:var(--ink-2);margin-bottom:8px;font-size:14px;font-weight:700}.kt-topic input{opacity:0;position:absolute}.kt-topic span{border:1.5px solid var(--line);cursor:pointer;border-radius:99px;padding:9px 15px;font-size:14px;font-weight:650;display:inline-block}.kt-topic input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.kt-topic input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.kt-f2{gap:16px;display:grid}.kt-f{color:var(--ink-2);gap:6px;font-size:14px;font-weight:700;display:grid}.kt-f input,.kt-f textarea,.kt-f select{font:inherit;border:1.5px solid var(--line);color:var(--ink);resize:vertical;background:#fff;border-radius:12px;width:100%;padding:12px 14px;font-size:15px;font-weight:500}.kt-f input:focus,.kt-f textarea:focus,.kt-f select:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.kt-f.bad input,.kt-f.bad textarea{border-color:var(--bad)}.kt-err{color:var(--bad);font-size:14px;font-weight:700}.kt-form button[type=submit]{justify-self:start}.kt-mock{color:var(--muted);font-size:13px}.kt-thanks{text-align:center;justify-items:center;gap:14px;padding:48px 10px;display:grid}.kt-thanks-ic{background:var(--good-soft);width:72px;height:72px;color:var(--good);border-radius:50%;place-items:center;display:grid}.kt-thanks-ic svg.lucide{width:36px;height:36px}.kt-side{gap:16px;display:grid}.kt-box{background:var(--bg-2);border-radius:18px;gap:10px;padding:22px;display:grid}.kt-box h3{font-size:17px}.kt-box h3 small{color:var(--muted);font-size:13px;font-weight:500}.kt-box>a{color:var(--ink-2);border-top:1px solid var(--line);padding:10px 0;font-size:15px;font-weight:600;text-decoration:none}.kt-box>a:hover{color:var(--primary)}.kt-box.urgent{background:var(--bad-soft);color:#7f1d1d;gap:12px;display:flex}.kt-box.urgent>svg.lucide{color:var(--bad);flex:none;margin-top:2px}.kt-box.urgent b{color:var(--bad)}.kt-box.urgent p{margin:4px 0 8px;font-size:14.5px}.kt-box.urgent .w-link{color:var(--bad);font-size:14.5px}.kt-row{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;display:flex}.kt-row svg.lucide{width:17px;height:17px;color:var(--muted)}@media (width>=720px){.kt-cards,.kt-f2{grid-template-columns:1fr 1fr}.kt-form{padding:36px}}@media (width>=1040px){.kt-cards{grid-template-columns:repeat(4,1fr)}.kt-main{grid-template-columns:1.5fr 1fr;gap:32px}.kt-side{position:sticky;top:110px}}.kt-jebak{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kt-kode{color:var(--ink-2,#334155);font-size:15px}.kt-kode b{letter-spacing:.04em;color:var(--ink,#0f172a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.kt-kode small{color:var(--muted);font-size:13px}.kt-form button[aria-busy=true]{opacity:.7;pointer-events:none}
