.hoptac-shell{max-width:900px}.hoptac-intro{max-width:680px;margin:18px 0 28px;font-size:.92rem;line-height:1.7;color:var(--ink-soft)}.hoptac-intro strong{color:var(--ink)}.hoptac-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:32px}.hoptac-card{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px 24px}.hoptac-card-icon{--card-accent: var(--seal);width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--card-accent);color:#fff;font-family:"Noto Serif SC",serif;font-weight:700;font-size:19px;border-radius:6px 10px 7px 8px;transform:rotate(-4deg);box-shadow:0 2px 6px #22262b40;margin-bottom:12px}.hoptac-card h2{font-family:"Noto Serif SC",serif;font-size:1.1rem;font-weight:600;margin:0 0 8px;color:var(--ink)}.hoptac-card>p{font-size:.88rem;line-height:1.6;color:var(--ink-soft);margin:0 0 12px}.hoptac-card ul{margin:0;padding-left:20px}.hoptac-card li{font-size:.85rem;line-height:1.6;color:var(--ink-soft);margin-bottom:4px}.hoptac-contact{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px;text-align:center;margin-bottom:20px}.hoptac-contact h2{font-family:"Noto Serif SC",serif;font-size:1.05rem;margin:0 0 8px;color:var(--ink)}.hoptac-contact>p{font-size:.88rem;color:var(--ink-soft);margin:0 0 18px}.hoptac-contact-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hoptac-contact-btn{display:inline-block;text-decoration:none;font-weight:600;font-size:.88rem;padding:11px 22px;border-radius:20px;background:var(--seal);color:#fff}.hoptac-contact-btn:hover{background:var(--seal-dark)}.hoptac-contact-btn--ghost{background:transparent;color:var(--ink);border:1.5px solid #DCD5C4}.hoptac-contact-btn--ghost:hover{border-color:var(--ink-soft)}@media (max-width:640px){.hoptac-grid{grid-template-columns:1fr}}
