.acc{background:var(--rm-ground);min-height:100vh;color:var(--rm-ink);font-family:var(--rm-font-body);letter-spacing:var(--rm-body-tracking)}.acc .container{padding-bottom:80px}.acc .site-header{height:var(--rm-topbar-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;background:#fafafad1;border-bottom:1px solid #eaeaea99;padding:0 24px}.acc .acc-brand{min-height:32px;color:inherit;align-items:center;gap:3px;display:inline-flex}.acc a.acc-brand,.acc a.acc-brand:hover{color:inherit}.acc .acc-brand-chu{flex-direction:column;gap:2px;display:flex}.acc .acc-word{font-family:var(--rm-font-brand);letter-spacing:-.2px;color:var(--rm-brand-ink);font-size:18px;font-weight:700;line-height:1}.acc .acc-sub{font-family:var(--rm-font-body);letter-spacing:0;color:var(--rm-ink-muted);font-size:12px;font-weight:500}.acc a.header-cta,.acc a.header-cta:hover{background:var(--rm-ink);color:#fff;box-shadow:none;align-items:center;gap:8px;min-height:34px;padding:8px 8px 8px 16px;font-weight:500;display:inline-flex;transform:none}.acc a.header-cta:hover{filter:brightness(1.07)}.acc .sec{padding:40px 0 10px}.acc .sec-title{font-family:var(--rm-font-display);letter-spacing:-.02em;color:var(--rm-ink);text-align:left;font-size:clamp(26px,4vw,34px);font-weight:600}.acc .acc-eyebrow{font-family:var(--rm-font-mono);letter-spacing:var(--rm-eyebrow-tracking);text-transform:uppercase;color:var(--rm-purple-dark);margin:0 0 8px;font-size:11px}.acc .sec-lede{text-align:left;color:var(--rm-ink-muted);max-width:52ch;font-size:15.5px}.acc .mua-label{color:var(--rm-ink);font-weight:500}.acc .mua-label input{border-radius:var(--rm-radius-md);background:#fff;border:1.5px solid #e6e2f0;font-weight:400}.acc .mua-label input:focus{outline:var(--rm-focus-ring);outline-offset:var(--rm-focus-offset);border-color:var(--rm-purple)}.acc .mua-loi{background:var(--rm-coral-soft);color:var(--rm-ink);border-radius:var(--rm-radius-md);border:1px solid #ffc9bd;font-weight:500}.acc .price-btn,.acc .buy-btn,.acc a.buy-btn,.acc a.buy-btn:hover,.acc a.price-btn:hover,.acc button.price-btn{background:var(--rm-ink);color:#fff;box-shadow:none;border-radius:var(--rm-radius-pill);justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex;transform:none}.acc .price-btn{width:100%;padding:12px 12px 12px 22px;font-size:15px}.acc .price-btn:hover,.acc .buy-btn:hover{filter:brightness(1.07);transform:none}.acc .sec>.header-cta,.acc .sec>.price-btn{margin-top:24px}.acc .dn-hop{background:var(--rm-surface);border:1px solid var(--rm-border);border-radius:var(--rm-radius-xl);box-shadow:var(--rm-shadow-card)}.acc .dn-canh{background:var(--rm-warm-soft);border:1px solid var(--rm-warm-border);color:var(--rm-ink);border-radius:var(--rm-radius-md)}.acc .dn-tick{background:var(--rm-green-soft);width:56px;height:56px;color:var(--rm-green-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:0;display:flex}.acc .dn-xong h3{font-family:var(--rm-font-display);color:var(--rm-ink);font-weight:600}.acc .dn-lai{color:var(--rm-purple-dark);font-weight:500}
