.tl-hero{padding-bottom:var(--ht-s8)}.tl-eyebrow{font-size:var(--ht-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ht-attention-strong);margin:0;font-weight:600}.tl-promise{padding:var(--ht-s7) 0}.tl-promise__grid{gap:var(--ht-s6);grid-template-columns:repeat(3,1fr);display:grid}.tl-promise__grid p{gap:var(--ht-s3);grid-template-columns:26px 1fr;align-items:start;margin:0;font-size:15px;line-height:1.55;display:grid}.tl-promise__grid strong{color:var(--ht-ink)}.tl-group-head{margin:0 0 var(--ht-s2)}h2.tl-group-head{font-family:var(--ht-font-body);font-size:var(--ht-text-caption);line-height:1.4}.tl-intro{margin:0 0 var(--ht-s6);font-size:17px;font-style:italic}.tl-grid{gap:var(--ht-s5);grid-template-columns:repeat(3,1fr);display:grid}.tl-tile{gap:var(--ht-s3);background:var(--ht-surface);border:1px solid var(--ht-line);border-radius:var(--ht-r-card);padding:var(--ht-s6) 28px;color:inherit;box-shadow:var(--ht-shadow-2);transition:border-color .12s var(--ht-ease), transform .12s var(--ht-ease), box-shadow .12s var(--ht-ease);flex-direction:column;text-decoration:none;display:flex}.tl-tile:hover{border-color:var(--ht-ink);box-shadow:var(--ht-shadow-3);transform:translateY(-2px)}.tl-chip{font-size:var(--ht-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ht-ink);border:1px solid var(--ht-edge);border-radius:6px;align-self:flex-start;padding:4px 10px;font-weight:700}.tl-tile__name{font-family:var(--ht-font-structural);color:var(--ht-ink);font-size:21px;font-weight:700;line-height:1.25}.tl-tile__body{flex:1;font-size:15px;line-height:1.6}.tl-tile__get{color:var(--ht-muted);font-size:14.5px;font-style:italic;line-height:1.55}.tl-tile__action{border-top:1px solid var(--ht-line);padding-top:var(--ht-s3);color:var(--ht-attention-strong);font-size:15px;font-weight:600}.hm-dark .tl-tile{background:var(--hm-dark-raised);box-shadow:none;border-color:#f6f4ef29}.hm-dark .tl-tile:hover{border-color:var(--ht-paper)}.hm-dark .tl-chip{color:var(--ht-paper);border-color:#f6f4ef59}.hm-dark .tl-tile__name{color:var(--ht-paper)}.hm-dark .tl-tile__body{color:var(--hm-dark-body)}.hm-dark .tl-tile__get{color:var(--hm-dark-quiet)}.hm-dark .tl-tile__action{color:var(--hm-eyebrow);border-top-color:#f6f4ef29}.hm-pending .tl-tile{opacity:0;transform:translateY(12px)}.hm-in .tl-tile{opacity:1;transition:opacity .3s var(--ht-ease), transform .3s var(--ht-ease);transition-delay:calc(var(--tl-i,0) * 40ms);transform:none}.tl-rams h2{margin-bottom:var(--ht-s4)}.tl-rams__link{align-items:baseline;gap:var(--ht-s3);margin-top:var(--ht-s4);flex-wrap:wrap;display:flex}.tl-quietlink{color:var(--ht-ink);border-bottom:2px solid var(--ht-edge);padding-bottom:1px;font-weight:600;text-decoration:none}.tl-quietlink:hover{border-bottom-color:var(--ht-ink)}.tl-rams__note{font-size:var(--ht-text-caption);color:var(--ht-muted)}.tl-why{background:var(--ht-surface);border:1px solid var(--ht-line);border-radius:var(--ht-r-card);padding:var(--ht-s7) var(--ht-s8);box-shadow:var(--ht-shadow-2);margin-bottom:var(--ht-s9)}.tl-why h2{margin-bottom:var(--ht-s4)}.tl-why p{margin:0 0 var(--ht-s4);font-size:16.5px}.tl-faq h2{margin-bottom:var(--ht-s6)}.tl-close__note{color:var(--hm-dark-body);margin-top:var(--ht-s4);font-size:15.5px;font-style:italic}@media (max-width:860px){.tl-promise__grid,.tl-grid{grid-template-columns:1fr}.tl-tile{padding:var(--ht-s5) var(--ht-s6)}.tl-tile__name{font-size:19px}.tl-why{padding:var(--ht-s6)}}